
/* Event styles */
.EventMonthCaption {
	font-size: 1.25em;
	color : #fff;		 
	width : 90%;
	padding : 0px 0px 0px 5px;
	background-color : #145774;					  
	border-right : 1px solid gray;
	border-bottom : 1px solid gray;
	height:23px;
}  	
.eventMonthSpan {
	margin:0 0 0 50px;
	position:absolute;
}  				
.EventLocation {
	font-size : .8em;
}
.calendarContainer {margin: 0px 5px; color:#fff;}
.calendar {color:#000; width:100%;}
.calendarHeaderMonth {padding:5px 0;}
.calendarHeaderMonth a {color:#10516D;}
.calendarHeader {/*background-color:#145774;*/background:#2681B8;color:#fff;padding:2px 0;}
.calendarFooter {/*background-color:#145774;*/background:#2681B8; padding:2px 0; text-align:center;}
.calendarFooter a, .calendarFooter a:link, .calendarFooter a:visited{color:#fff !important;}

.calendarDateCellNoEvents {background:#fff; text-align:center;}
.calendarDateCellEvents {/*background:#2681B8;*/ padding:5px 0; text-align:center;}
.calendarDateCellEvents a {color:#10516D;}
.calendarDate {color:#000;}
.calendarDateToday {color:#fff; font-weight:bold; display:block; background:#2681B8;}
.calendarStartCell, .calendarEndCell{/*background-color:#145774;*/}

#noEvents {
	font-weight : bold;
	font-size : 1em;
	margin: 15px;
}
.EventDetails {
	margin:15px;
	padding:10px;
	width:75%;
}		
.EventTitle{
	font-size:1.4em;
	text-decoration : none;	
	height:25px;
    width:100%;
	color:black;
	font-weight:bold;

	
}
.EventSubtitle {
	
}
.EventSponsor {
	color : #cc66ff;
	font-style : italic;
	margin-top:5px;
}  
.EventDates {
	color : BLACK;
}
.EventDescription{
	margin:15px 0 0 0;
	border-top:1px solid grey;
} 
.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;
}	
.EventDate {
	font-size:.6em;
	font-weight:normal;
	width:700px;
	color : gray;
	
}

.eventDetail{
	
}

.moreDetail{
	padding:10px;
}

 .eventNavURL{
        color:navy;
        font-size:11px;
		font-weight:bold;
    }
    
    .eventTimestamp{
        color:gray;
    }   