.calendar_event {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bg_bluegray.gif); BORDER-LEFT: #666699 1px solid; COLOR: #000000; LINE-HEIGHT: 14px; BORDER-BOTTOM: #666699 1px solid; BACKGROUND-COLOR: #dfdfdf; TEXT-DECORATION: none
}
.calendar_extra {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; HEIGHT: 50px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.calendar {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; HEIGHT: 50px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.calendar:hover {
	BACKGROUND-COLOR: #efefef
}
.calendarsm {
	FONT-SIZE: 9px; COLOR: #999999; LINE-HEIGHT: 17px; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calendarsm:hover {
	BACKGROUND-COLOR: #cccccc
}
A.calendarsm_link {
	DISPLAY: block; WIDTH: 100%; COLOR: #666699; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
A.calendarsm_link:hover {
	COLOR: #000000; BACKGROUND-COLOR: #cccccc
}
.calendar_key {
	PADDING-RIGHT: 10px; LINE-HEIGHT: 7px
}
.calendar_key_clr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 8px; LINE-HEIGHT: 7px; BORDER-BOTTOM: #cccccc 1px solid
}
