div#calendar_wrapLarge, div#ec3_big_cal {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

/***
 ***  EC3 Big Calendar - School Calendar
 ***/

a#ec3_big_cal-ec3_prev, a#ec3_big_cal-ec3_next {color:#6A89B1;font-size:12px;z-index:1000;font-family:Verdana, Arial, Helvetica,sans-serif;}
a:hover#ec3_big_cal-ec3_prev, a:hover#ec3_big_cal-ec3_next {text-decoration:none;}
div#ec3_big_cal {border:none;}
#ec3_big_cal table.nav {width:100%;margin-bottom:15px;}
#ec3_big_cal table.nav img {display:none;}
#ec3_big_cal table caption 
	{position:absolute!important;top:-29px!important;display:block;width:100%;text-align:center;z-index:900;font-family:Verdana, Arial, Helvetica,sans-serif; font-size:12px;}
#ec3_big_cal table caption a {text-decoration:none;color:#a00;}
#ec3_big_cal table th {padding:3px 0;color:#fff;background-color:#6A89B1;border:1px solid #6A89B1!important;font-family:Verdana, Arial, Helvetica,sans-serif;}
#ec3_big_cal table td.ec3_today {background-color:#BFCDDE;}
.ec3_postday a {cursor:text!important;}
td.ec3_eventday a.ec3_daynum, 
td.ec3_eventday a.ec3_daynum:hover,
td .ec3_daynum {color:#fff;text-decoration:none;background-color:#aaa!important;}
#ec3_big_cal table td p {font-size:9px!important;text-align:center;padding:5px;line-height:normal; margin:5px 0!important;}
#ec3_big_cal .ec3_event a {color:#000;text-decoration:none;}
#ec3_big_cal table td {border-width:1px 1px 1px 1px; }
#ec3_big_cal table {width:100%!important;}


/***
 ***  Events Calendar - Large - Lunch Calendar
 ***/

#wp-calendarLarge td.pad {border:none!important; background:#EEEEEE;}
#wp-calendarLarge table th {padding:3px 0!important;color:#fff!important;background-color:#6A89B1!important;}
#wp-calendarLarge .dayHead {background-color: #aaa;color: #fff;font-weight: normal;z-index: 1000; text-align:right; font-size:9px; padding:2px;}
#wp-calendarLarge * {border-color:#999!important;}
#wp-calendarLarge td {height:80px!important; width:14.28%; border-width:1px 1px 1px 1px;}
#todayLarge {background-color:#BFCDDE!important; border:1 px solid #999!important;}
#wp-calendarLarge thead tr th {padding:3px 0;color:#fff;background-color:#6A89B1; font-weight:normal; font-size:10px;border:1px solid #6A89B1!important;}
#CalendarLarge-Header span {margin:0 90px;color:#6A89B1!important;font-size:12px!important; text-decoration:underline;}
#CalendarLarge-Header span:hover {text-decoration:none;}
#CalendarLarge-Header #EC_current-month {color:#a00; font-size:18px;}
.EC-tt-25, .EC-tt-50, .EC-tt-75, .EC-tt-100 
	{width:400px!important; background-color:#fff!important; color:#666!important; border-color:#6A89B1!important;}
.EC-tt-50 div {padding:5px;}
.EC-tt-label {color:#000!important;}
.EC-tt-data {color:#666!important;}
.EC-tt-title {font-size:14px!important;text-align:left;}
div.EC-tt-title span.EC-tt-data {color:#a00!important;}
.event-block strong {color:#444; font-weight:normal; font-size:11px;}
.event-block {text-align:center; padding:3px!important;}
#wp-calendarLarge { width:100%; font-family:Verdana, Arial, Helvetica,sans-serif; }
#CalendarLarge-Header { font-family:Verdana, Arial, Helvetica,sans-serif; }


/* * Thickbox CSS */
#TB_window {z-index: 20002!important;}
#TB_load {z-index:2001!important;}
#TB_overlay {z-index:2000!important;}
.TB_overlayBG {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

div#TB_title {
	background-color: #eee!important;
	border-bottom:1px solid #999;
	color: #000;
	height:50px!important;
}

a#TB_closeWindowButton img {margin:12px 6px 0 0;}

div#TB_title h2 {
	color: #a00;
}
div#TB_title a, div#TB_title a:visited {
	color: #6A89B1;
	cursor:pointer;
	font-weight:bold;
}

