.subpages {
	text-decoration: none;
}#calendar_wrapper #calendar_title 

{font-size: 20px;

color: #333; }



#calendar_wrapper.month_view #calendar_title {

width: 100%;

position: relative;

top: 0px;

text-align: center;

left: 35;

line-height: 1em;}



#calendar_header {min-width: 0;

width: 100%;

position: relative;

top: 0;

left: 0;}



#calendar_wrapper.month_view {

	min-width: 0;

	width: 100%;

	position: relative;

}



#calendar_wrapper.month_view #calendartable_wrapper {

	min-width: 0;

	width: 100%;

	position: relative;

	top: 0px;

	right: 0;

}



#calendar_wrapper.month_view #calendartable_wrapper td {

	overflow: hidden;

}


#calendar_wrapper.month_view #su_calendar_display {

	padding: 0;

	position: absolute;

	left: -5px;

}



#calendar_wrapper.month_view span.ui-datepicker-append {

	width: 5px;

	display: block;

}



#calendar_wrapper.month_view img.ui-datepicker-trigger {

	float: left;

}



#calendar_wrapper.month_view #calendar_view {

	margin-left: 5px;

	float: left;

}



#calendar_wrapper.month_view #calendartable_wrapper li {

	white-space: normal;

	text-align: center;

	padding: 0;

}






#calendar_wrapper.month_view #calendartable_wrapper .date {

	padding: 0;

	text-align: left;

	position: absolute;

	top: 73px;

	right: -1px;

	font-size: 36px;

	color: #999999;

	z-index: -1;

}



#calendar_wrapper.month_view #calendartable_wrapper td.today .date {

	color: #333333;

}





#content.admin li {

	list-style: none;

	padding: 0 0 0 5px;

}



#calendar_wrapper.month_view img.calendar_nav_arrows {

	padding-bottom: 2px;

}



#calendar_wrapper.month_view .month_name {

	display: none;

}



#calendar_wrapper.list_view #calendarlist_wrapper ol#calendar_list li {

	display: block;

	float: left;

	width: 100%;

}



#calendar_wrapper.list_view #calendarlist_wrapper ol#calendar_list li ul.events_list li.event_item {

	display: block;

	width: 25%;

	padding-left: 10px;

	float: left;

	margin-left: 4%;

	margin-bottom: 10px;

	border-bottom: none;

	border-left: 1px dashed lightgray;

	position: relative;

}



#calendar_wrapper.list_view #calendarlist_wrapper ol#calendar_list li ul.events_list li.event_item h4 {

	margin: 0;

	padding-right: 50px;

}



#calendar_list li div.event_day_wrapper div.date {

	border-top: none;

	border-bottom: 1px solid lightgrey;

	margin: 0 0 10px;

}



#calendarlist_wrapper span.event_time {

	top: 0;

	left: 160px;

	background: none;

}



#calendar_list p.event_description {

	padding-top: 0;

}



#calendar_wrapper.month_view #calendartable_wrapper div.calendar_event_tooltip li {

	list-style: none;

}
