table.calendar {
	background-color: transparent;
}
.calendarTitle {
	background-color: #0083b6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}
th.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	width: 90px;
}
td.calendar,
td.calendarWeekend,
td.calendarToday,
td.calendarPast,
td.calendarUnAvailable,
td.calendarOutOfMonth {
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	vertical-align: top;
	width: 90px;
	height: 90px;
}
td.calendarWeekend {
	background-color: #dddddd;
}
td.calendarToday {
	background-color: #ffffff;
	border: 2px solid red;
}
td.calendarPast {
	background-color: #999999;
}
td.calendarOutOfMonth {
	background-color: #333333;
}
img.calendar {
	width: 90px;
	height: 1px;
}
table.calendarEvent {
}
td.calendarEvent {
	border: 1px solid blue;
	background-color: #ddddff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
}
a:link.calendar,
a:active.calendar,
a:visited.calendar,
a:hover.calendar {
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000022;
	text-align: left;
}
th.calendarListing {
	background-color: #0083b6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
}
td.calendarListing {
	background-color: transparent;
	color: #000022;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	padding-right: 15px;
}
a:link.calendarListing,
a:active.calendarListing,
a:visited.calendarListing,
a:hover.calendarListing {
	background-color: transparent;
	color: #000022;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}
a:hover.calendarListing {
	text-decoration: underline;
}
td.calendarDetailDate,
td.calendarDetailName,
td.calendarDetailLocation,
td.calendarDetailDesc {
	background-color: transparent;
	color: #000022;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	line-height: 20px;
}
td.calendarDetailLocation,
td.calendarDetailDesc {
	font-weight: normal;
	padding-top: 9px;
}
