#wp-calendar TABLE {
	WIDTH: 100%
}
#wp-calendar #prev {
	TEXT-ALIGN: left
}
#wp-calendar #next {
	TEXT-ALIGN: right
}
.ec3_eventday A {
	COLOR: #a00 !important
}
#wp-calendar TABLE TD {
	TEXT-ALIGN: center
}
#wp-calendar TABLE TH {
	TEXT-ALIGN: center
}
#wp-calendar TABLE TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
#wp-calendar TABLE TD.pad:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
#wp-calendar TABLE.nav TR TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
#wp-calendar TABLE TD:hover {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0px
}
#wp-calendar TABLE #today {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0px
}
.ec3_ec {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 13px; DISPLAY: block; FLOAT: right; HEIGHT: 9px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.ec3_ec SPAN {
	DISPLAY: none
}
.ec3_popup {
	Z-INDEX: 30000; BORDER-BOTTOM: medium none; POSITION: absolute; FILTER: alpha(opacity=87); BORDER-LEFT: medium none; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important; -moz-opacity: .87; opacity: .87
}
.ec3_popup TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ec3_popup TABLE {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #eeb; COLOR: black; FONT-SIZE: x-small; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
.ec3_popup TABLE TD {
	PADDING-BOTTOM: 1.5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 1.5px
}
#ec3_shadow0 DIV {
	WIDTH: 8px; HEIGHT: 32px
}
#ec3_shadow0 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; VERTICAL-ALIGN: bottom; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#ec3_shadow1 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 16px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#ec3_shadow2 DIV {
	WIDTH: 8px; HEIGHT: 32px
}
#ec3_shadow2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; VERTICAL-ALIGN: bottom; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.ec3_list {
	LETTER-SPACING: -0.2px; COLOR: #800; MARGIN-LEFT: -12px; WORD-SPACING: -1px
}
.ec3_list LI {
	FONT-SIZE: 1em !important
}
.ec3_list LI:before {
	CONTENT: "" !important
}
TABLE.ec3_schedule {
	BORDER-BOTTOM: #800 1px solid; BORDER-LEFT: #800 1px solid; MARGIN: 0.5ex 1ex 0.5ex 0px; BORDER-COLLAPSE: collapse; FLOAT: left; BORDER-TOP: #800 1px solid; BORDER-RIGHT: #800 1px solid
}
TABLE.ec3_schedule TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5ex; PADDING-RIGHT: 0.5ex; COLOR: #800; PADDING-TOP: 0px
}
TD.ec3_start {
	TEXT-ALIGN: right
}
TD.ec3_to {
	TEXT-ALIGN: center
}
