#CalendarControl {border-collapse:collapse;width:100%;}
#CalendarControl caption {border-bottom:1px solid #CCC;margin-bottom:0;padding:0.2em;font-weight:bold;text-align:center;font-size:120%;}
#CalendarControl caption #prev, #CalendarControl caption #next {font-family:Georgia, Verdana;font-size:200%;margin-top:-0.125em;}
#CalendarControl caption #prev {float:left;}
#CalendarControl caption #next {float:right;}
#CalendarControl th {font-weight:bold;font-size:100%;text-align:center;color:#444;}
#CalendarControl td {text-align:center;vertical-align:middle;height:26px;border-top:1px solid #ccc;border-bottom:1px solid #eee;padding:0px;font-size:14px;}
#CalendarControl td a.HasEvent {font-weight:bold;font-size:14px;}
#CalendarControl td a {display:block;line-height:26px;}
#CalendarControl td a:hover {background-color:#F8F1DE;}
#CalendarControl #today {background-color:#F8F1DE;}
#CalendarControl #today a {color:#333;font-weight:bold;}
#CalendarControl #today a:hover {background-color:#990000;color:#fff !important;}
#CalendarControl .displayDate {background-color:#666 !important;}
#CalendarControl .displayDate a {color:#fff !important;font-weight:bolder;}
#CalendarControl .displayDate a:hover {background-color:#990000;}
#CalendarControl .empty {background-color:#f8f8f8;color:#666;font-size:12px;}
#CalendarControl .empty a {color:#666;}
#Calendar h2, #EventsList h2 {margin:0;margin-bottom:1em;}
#EventsList h2 {border-bottom:1px solid #CCC;padding-bottom:5px;}
#Calendar {margin-top:108px;}
.Section {border-bottom:1px solid #DDD;padding-bottom:1em}
#CalendarLinks {padding-top:0.5em;padding-bottom:1em;}
#AddEventTodayLink, #TodayLink {padding:0em;margin:0.2em 0em;}
#TodayLink a {font-weight:bold;padding-left:20px;background:url('/Layout/Shared/Resources/icons/famfamfam_silk_icons/icons/flag_red.png') no-repeat left center;padding-top:2px;padding-bottom:2px;}
* html #TodayLink a {background:url('../Images/flag_red.gif') no-repeat left center;}
#show {padding-left:20px;padding-top:2px;padding-bottom:2px;background:url('/Layout/Shared/Resources/icons/famfamfam_silk_icons/icons/lightbulb_off.png') no-repeat left center;}
* html #show {background:url('../Images/lightbulb_off.gif') no-repeat left center;}
#show:hover {padding-left:20px;background:url('/Layout/Shared/Resources/icons/famfamfam_silk_icons/icons/lightbulb.png') no-repeat left center;}
* html #show:hover {background:url('../Images/lightbulb.gif') no-repeat left center;}
.yui-nav {margin:20px 0 0;padding:0;}
* html .yui-nav {height:1%;}
.yui-nav li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 5px 0 0;padding:5px 10px;display:inline-block;border:1px solid #CCC;}
* html .yui-nav li {display:inline;}
.yui-nav li, x:-moz-any-link {display:inline;}
.yui-nav li a {font-weight:normal;font-style:normal;}
.yui-nav li a:focus {outline:none;}
.yui-nav li.selected {background-color:#EEE;}
.yui-nav li.selected a {color:#000;text-decoration:none;font-weight:bold;}
.yui-content .yui-hidden {display:none;}
#EventsList .readmore {text-left;
	font-weight:bold;margin-left:21px;padding-bottom:0.5em;margin-bottom:1em;border-bottom:1px dashed #eee;}
#EventsList .readmore a {text-decoration:underline;}
#MonthView {padding-left:20px;background:url('/Layout/Shared/Resources/icons/famfamfam_silk_icons/icons/calendar_view_month.png') no-repeat left center;}
* html #MonthView {background:url('../Images/calendar_view_month.gif') no-repeat left center;}
#DayView {padding-left:20px;background:url('/Layout/Shared/Resources/icons/famfamfam_silk_icons/icons/text_list_bullets.png') no-repeat left center;padding-left:20px;}
* html #DayView {background:url('../Images/text_list_bullets.gif') no-repeat left center;}
/* noscript compatibility */
#tab-nav {display:none;}
/* Dialog Settings */
.clear {clear:both;}

#filter h4 {margin-bottom:0;border-bottom:1px solid #666;}
#filter p {font-size:11px;color:#666;font-style:italic;margin:5px 0;}
#filter ul {border:2px solid #EEE;-moz-border-radius:6px;-webkit-border-radius:6px;padding:2px;list-style-type:none;font-weight:bold;margin:5px 0;}
#filter ul li {list-style-type:none;margin-bottom:2px;zoom:1;}
#filter ul li:last-child {margin-bottom:0;}
#filter ul li a {display:block;padding:4px 6px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#333;zoom:1;}
#filter ul li a:focus {outline:none;-moz-outline:none;text-decoration:none;}
#filter ul li a:hover {background:#EEE;color:#000;}
#filter ul li a.selected {background:#666;color:#FFF;}
#filter ul li a.buslaw {background:#FFF;border-right:20px solid #C00;border-bottom:0 solid #C00;border-top:0 solid #C00;}
#filter ul li a.buslaw-selected {background:#C00;color:#FFF;}
#filter ul li a.edarts {background:#FFF;border-right:20px solid #039;border-bottom:0 solid #039;border-top:0 solid #039;}
#filter ul li a.edarts-selected {background:#039;color:#FFF;}
#filter ul li a.eng {background:#FFF;border-right:20px solid #FC0;border-bottom:0 solid #FC0;border-top:0 solid #FC0;}
#filter ul li a.eng-selected {background:#FC0;color:#000;}
#filter ul li a.health {background:#FFF;border-right:20px solid #06C;border-bottom:0 solid #06C;border-top:0 solid #06C;}
#filter ul li a.health-selected {background:#06C;color:#FFF;}
#filter ul li a.sciit {background:#FFF;border-right:20px solid #9C0;border-bottom:0 solid #9C0;border-top:0 solid #9C0;}
#filter ul li a.sciit-selected {background:#9C0;color:#000;}
