.Eventtooltip {
	filter: alpha(opacity=80) !important;
	width: 200px !important;
	color: #000 !important;
	text-align: left !important;
	moz-opacity: 0.8 !important;
	border: #000 1px solid !important;
	background: #ffd !important;
	font: 10px Arial !important;
	padding: 5px !important;
}
.Event {
	color: #cacd66 !important;
	font: bold 9pt Verdana !important;
	border: #636b5c 1px solid !important;
}
table.EventTitle {
	width: 100% !important;
}
.EventTitle, .EventTitle td {
	color: #cacd66 !important;
	font: bold 9pt Verdana !important;
	height: 10px !important;
	background: #690f0f !important;
}
.EventNextPrev a, .EventNextPrev a:Link, .EventNextPrev a:visited, .EventNextPrev a:hover {
	color: #cacd66 !important;
	font-size: 9pt !important;
	text-decoration: none !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.EventNextPrev a:hover, .EventNextPrev a:active {
	color: #cacd66 !important;
	text-decoration: underline !important;

}
.EventDayHeader {
	color: #e4e6b4 !important;
	background: #75763c !important;
	font: bold 7pt Verdana !important;
	height: 10px !important;
	border: #636b5c 1px solid !important;
}
.EventDay, .EventDay td {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
	height: 90px !important;
	width: 100px !important;
	border: #636b5c 1px solid !important;
	background: #cacd66 !important;
}
.EventDay a, .EventDay a:Link, .EventDay a:visited {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
}
.EventDay a:active, .EventDay a:hover {
	color: #690F0F!important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: underline !important;
}
.EventOtherMonthDay {
	color: #FFF !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
	height: 90px !important;
	width: 100px !important;
	border: #636b5c 1px solid !important;
	background-color: #C0C0C0 !important;
}
.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:link {
	color: #636b5c !important;
	text-align: left !important;
	display: none !important;
	text-decoration: none !important;
}
.EventOtherMonthDay a:hover, .EventOtherMonthDay a:hover {
	color: #636b5c !important;
	text-align: left !important;
	display: none !important;
	text-decoration: underline !important;
}

.EventWeekendDay A, .EventWeekendDay A:link, .EventWeekendDay A:visited {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
}
.EventWeekendDay A:active, .EventWeekendDay A:hover {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: underline !important;
}
.EventWeekendDay {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
	height: 90px !important;
	width: 100px !important;
	border: #636b5c 1px solid !important;
	background: #b7bb5d !important;
}
.EventTodayDay {
	/*font-weight: bold !important;*/
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
	height: 90px !important;
	width: 100px !important;
	border: red 2px solid !important;
	background: #DBDD97 !important;
}
.EventTodayDay A, .EventTodayDay A:link, .EventTodayDay A:visited {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
}
.EventTodayDay A:hover, .EventTodayDay A:active {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: underline !important;
}
.EventSelectedDay {
	/*font-weight: bold !important;*/
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
	height: 90px !important;
	width: 100px !important;
	border: #636b5c 1px solid !important;
	background: #DBDD97 !important;
}
.EventSelectedDay a, .EventSelectedDay a:link, .EventSelectedDay a:visited {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: none !important;
}
.EventSelectedDay a:hover, .EventSelectedDay a:active {
	color: #690F0F !important;
	text-align: left !important;
	font: 8pt Verdana !important;
	text-decoration: underline !important;
}
.EventSelector {
	color: #cacd66 !important;
	text-align: left !important;
}
.EventSelector a, .EventSelector a:visited, .EventSelector a:hover {
	color: #cacd66 !important;
	text-decoration: none !important;
	text-align: left !important;
}
.EventListDate, a.EventListDate, a.EventListDate:link, a.EventListDate:visited, .EventListDate A, .EventListDate A:link, .EventListDate A:visited, .EventListTime, a.EventListTime, a.EventListTime:link, a.EventListTime:visited, .EventListTime A, .EventListTime A:link, .EventListTime A:visited {
	text-decoration: none !important;
	font: 9pt Verdana !important;
	background: #e4e6b4 !important;
}
a.EventListDate:active, a.EventListDate:hover, .EventListDate A:active, .EventListDate A:hover, a.EventListTime:active, a.EventListTime:hover, .EventListTime A:active, .EventListTime A:hover {
	text-decoration: none !important;
	font: 9pt Verdana !important;
	background: #e4e6b4 !important;
}
