.calendar {
	width: 100%;
	border: 1px solid #999999;
	border-collapse: collapse;
}
.calendar td {
	padding: 1px;
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
}
.calendarNoDate {
	background-color: #EEEEEE;
}
.calendarHead {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: Bold;
}
.calendarSubHead {
	background-color: #DDDDDD;
	color: #000000;
	font-weight: Bold;
}
.calendarNormal {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: Normal;
}
.calendarToday {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: Bold !important;
}
.calendarHighlight {
	background-color: #FFFF00;
	color: #000000;
	font-weight: Normal;
}
.calendarActive {
	border: 2px solid #000099 !important;
	background-color: #FFFF00;
	color: #000000;
	font-weight: Normal;
}
.EventDate {
	font-size: 11pt;
	font-weight: Bold;
}
.EventType {
	font-size: 9pt;
	color: #999999;
	font-weight: Normal;
}
.EventName {
	font-size: 14px;
	font-weight: Bold;
	color: #000099;
	text-transform: uppercase;
}
.EventText {
	font-size: 11pt;
	font-weight: Normal;
}
.eventsHeader {
	font-size: 15px !important;
	color: #000099;
	font-weight: Bold;
	text-align: Center;
}