#contentCal {width:894px; background-color:#000000; border:1px solid #d0cee0; padding:15px; position:relative; top: 110px; left:15px; vertical-align:top;}
#cal {width:875px;}
#cal a {color:#000; line-height:1em;}
#cal a:hover {color:#609; line-height:1em;}
.innerContentcal {width:875px; background-color:#FFFFFF; padding-top:5px; padding-right:10px; padding-bottom:10px; padding-left:10px; position:relative; top:0px;}
.calLogo {display:none;}
.calLogoBtm {text-align:center;}
.calLogoBtm img{border:none; height:93px;}
.calToday {background-color:#CCC; width:117px; height:117px; vertical-align:top; border:#000 1px solid; font-weight:bold; color:#000;}
.calDay {background-color:#FFF; width:117px; height:117px; vertical-align:top; border:#000 1px solid; font-weight:bold; color:#000;}
.calDays {background-color:#FFFFFF; font-weight:bold; color:#b2b2b2; text-align:center;}
.calNon {background-color:#FFFFFF; width:117px; height:117px; vertical-align:top; border:#FFFFFF 3px solid;}
.calMonth {text-align:center;}
.calNext {float:right;}
.calPrev {float:left;}
.cal_event_container {
	margin:0 0 15px;
}
.cal_event_container div {
	line-height:1em;
	margin:3px 0 0;
}
.cal_event_container .cal_time,
.cal_event_container .cal_venue {
	font-weight:normal;
}
.cal_event_container .cal_venue {
	font-style:italic;
}
.printBtn {}
p#icalSubscribe{text-align:center;background:#ddd;padding:3px;}