a		{ }
span { }
td  { font-family: arial, helvetica; text-align: center }
body { }
/**** month and year header at top of calendar ****/
.date_header { font-weight: bold; font-size: 16px }
/**** color and size of calendar cells.  ****/
.day_cell  { background-color: #edecd8; width: 100px; height: 80px }
.empty_day_cell   { background-color: #eeeeee }
.today_cell { background-color: #f5f4ed }
/**** day number in upper left corner of each cell ****/
.day_number  { color: #000; font-weight: bold; font-size: 10px }
/**** title_txt is the text for each post on main page ****/
.title_txt { color: #000; font-size: 11px }
.title_txt a:link  { }
.title_txt a:active  { }
.title_txt a:visited  { }
.title_txt a:hover  { }
/**** time line under title text when event time given ****/
.time_str  { color: black; font-size: 10px; text-align: center }
/**** column headers or days of the week ****/
.column_header { color: #ffffff; font-weight: bold; font-size: 12px; background-color: #003d38 }
/**** footprint text ****/
.footprint { color: #000; font-weight: bold; font-size: 10px }
.footprint a { color: #00f; font-weight: bold; font-size: 10px }
table#calendar   { border: 0px; width: 700px }
#printfooter { height: 0px; visibility: hidden }
