
/* Event styles */

#calendar {width:308px;}
#calendar table {width:100%;background:#FFF;border:1px solid #000;table-layout:fixed;empty-cells:show;}
#calendar caption {background:#E4F5FD url(/webimgs/calBack.gif) no-repeat;height:44px;color:#FFF;font: normal bold 20px/44px sans-serif;}
#calendar th {border-bottom: thin solid #66A2CA;}
#calendar td {font-size:14px;text-align:center;height:20px;line-height:20px;width:44px;border-bottom: thin solid #66A2CA;text-align:center;}
#calendarToday {font-weight:bold;}
#calendarNav td {border: none;}
#calendar #calendarLastMonth {text-align:left;}
#calendar #calendarNextMonth {text-align:right;}
.calendarNoEvent {background:#FFF;}
.calendarEvent {background: #BCBDC2;}
.calendarEvent a {color:#FFF;}

#EventDetails {width:75%;}
.EventTitle {font-weight:bold;font-size:18px;text-decoration:none;width:100%;color:#000;padding:10px 0;}
.EventSubtitle {}
.EventDate {color:#808080;padding:0 0 15px 15px;}
.EventDescription{padding-left:15px;}
.EventLocation {font-size:.8em;}
.EventMonthCaption {font-size:1.25em;line-height:25px;font-weight:bold;color:#FFF;width:90%;padding:0;padding-left:5px;background:#1171AD;height:25px;}
.EventSponsor {color:#C6F;font-style:italic;margin-top:5px;}
.EventDates {color:#000;}
#returnLink {padding:10px 0 0 15px;}

.EventAdmission {
	margin-left:15px;
	margin-top:10px;
} 
.EventContactInformation {
	margin: 10px 0px 0px 15px;
}						  
.EventContact {
	font-weight : bold; 
	margin-left:15px;
}
.EventAddress {	
	margin-left:15px;	
}  
.EventPhone1, .EventPhone2 {
	margin-left:15px;
} 
.EventEMail {
	margin-left:15px;
}
.EventWebsite {
	margin-left:15px;
} 
.EventLabel {
	color :gray;
	font-weight:bold;
}	


.eventDetail{
	border:1px solid black;
}

.moreDetail{
	padding:10px;
}

 .eventNavURL{
        color:navy;
        font-size:11px;
		font-weight:bold;
    }
    
    .eventTimestamp{
        color:gray;
    }   
