div#calendar_wrapLarge, div#ec3_big_cal {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

/***
 ***  EC3 Big Calendar
 ***/

a#ec3_big_cal-ec3_prev, a#ec3_big_cal-ec3_next {color:#6A89B1;font-size:12px;z-index:1000;}
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:-3px!important;display:block;width:100%;text-align:center;z-index:900;}
#ec3_big_cal table caption a {text-decoration:none;color:#a00;}
#ec3_big_cal table th {padding:3px 0;color:#fff;background-color:#6A89B1;}
#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:#a00!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;}


/***
 ***  Events Calendar - Large
 ***/
 
#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: #a00;color: #fff;font-weight: normal;z-index: 1000; text-align:right;}
#wp-calendarLarge * {border-color:#999!important;}
#wp-calendarLarge td {height:80px!important; width:14.28%;}
#todayLarge {background-color:#BFCDDE;}
#wp-calendarLarge thead tr th {padding:3px 0;color:#fff;background-color:#6A89B1; font-weight:normal; font-size:10px;}
#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;}



/* * 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;
}
