.CalendarShow TD {
	background-color: white;
	text-align: center;
	font-size: 8pt;
	width: 25px;
	height: 20px;
	cursor: pointer;
}

.CalendarShow TD.Month {
	width: 125px;
}

.CalendarShow .Days TD {
	font-weight: bold;
	cursor: default;
}

.CalendarShow TD.Exclude    { color: gray; 	cursor: default; }
.CalendarShow TD.Include    { color: black; }
.CalendarShow TD.Weekend    { background-color: lightgrey; }
.CalendarShow TD.Conference { background-color:  #FF4500; }
.CalendarShow TD.Council    { background-color: #5F9EA0; }
.CalendarShow TD.Meeting    { background-color: #FFC600; }
.CalendarShow TD.Today      { background-color: #DC143C; }
.CalendarShow TD.Hover      { background-color: yellow; }

.Details TD {
	padding: 2px;
	font-size: 8pt;
}

.Details .Conference { width: 16px; height: 16px; background-color: #FF4500; }
.Details .Council    { width: 16px; height: 16px; background-color: #5F9EA0; }
.Details .Meeting    { width: 16px; height: 16px; background-color: #FFC600; }
.Details .Today      { width: 16px; height: 16px; background-color: #DC143C; }