body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #99ffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.caltable {
border:3px double #000;
}

.calimage {
padding:0px;
margin:0px;
text-align:center;
}

.weekcell {
border: 2px solid #000;
text-align:center;
font-size:14px;
font-weight:bold;
font-variant:small-caps;
color:#000;
background-color:#FFFF66;
}

.daycell {
border:2px solid #993;
color:#000;
background-color:#fff;
height:80px;
}

.blankcell {
border:2px solid #963;
color:#000;
background-color:#963;
height:80px;
}

.specialred {
border:2px solid #000;
color:#fff;
background-color:#930;
height:80px;
}

.specialgreen {
border:2px solid #000;
color:#fff;
background-color:#090;
height:80px;
}

.specialblue {
border:2px solid #000;
color: #fff;
background-color:#039;
height:80px;
}

.specialliteblue {
border:2px solid #000;
color:#000;
background-color:#0ff;
height:80px;
}

.specialhalloween {
border:2px solid #000;
color:#000;
background-color:#F90;
height:80px;
}

.specialyellow {
border:2px solid #000;
color:#000;
background-color:#ff9;
height:80px;
}

.specialblack {
border:2px solid #000;
color:#fff;
background-color:#000;
height:80px;
}

.dayofmonth {
text-align:right;
font-size:18px;
font-style:italic;
font-weight:bold;
margin:0px;
padding: 2px;
}

.daytext {
font-size:10px;
margin:0px;
padding:2px;
}

.calheader {
position:absolute;
top: 250px;
width: 679px;
margin: 0px auto;
padding: 0px;
}

.calhdrtext {
margin:0px;
padding:0px;
font-size:24px;
color:#fff;
background-color:transparent;
text-align:center;
}
