
/* Event styles */
.EventMonthCaption {
	font-size: 1.25em;
	font-weight : bold;
	color : black;		 
	width : 90%;
	padding : 3px 0px 3px 15px;
	background-color : #6699ff;					  
	border-top : thin dotted black;
	border-bottom : thin dotted black;
}  				
.EventLocation {
	font-size : .8em;
}
a.MoreInfoLink {
	color: maroon;
	display:block;	  
	font-size : .8em;
	text-decoration : none;
}	  
.calendarContainer {
	margin : 10px 5px 10px 5px;
	background-color : black;
}	 
.calendar {
}  
.calendarHeader {
	background-color: #996600;
	font-size:11px;
	color : black;
}  
.calendarDateCellNoEvents {
	background-color : #66ffcb;
}
.calendarDateCellEvents {
	background-color : #66e6ff;
}  
.calendarDate {
	font-size:11px; 
	color : black;
}
.calendarDateToday {
	font-size:11px; 
	color : blue;
	font-weight:bold;
}  
.calendarStartCell, .calendarEndCell{	
	background-color: #6699ff;	
}
#noEvents {
	font-weight : bold;
	font-size : 1em;
	margin: 15px;
}
.EventDetails {
	margin:15px;
	width:75%;
}		
.EventTitle {
	font-weight:bold;	
	text-decoration : none;	
	display:block;
}
.EventSubtitle {
	
}
.EventSponsor {
	color : #cc66ff;
	font-style : italic;
	margin-top:5px;
}  
.EventDates {
	color : BLACK;
}
.EventDescription{
	 margin-top:10px;
} 
.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 :#6699ff;
	font-weight:bold;
}	
.EventDate {
	margin-left:35px;
	color : #e7ff66;
}