a		{ }
span { }
td  { font-family: arial, helvetica; text-align: center }
body  { background-color: white }
/**** month and year header at top of calendar ****/
.date_header  { font-weight: bold; font-size: 16pt }
/**** color and size of calendar cells.  ****/
.day_cell   { background-color: white; width: 1in; height: 1.1in; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; }
.empty_day_cell    { background-color: white; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; }
.today_cell  { background-color: white; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; }
/**** day number in upper left corner of each cell ****/
.day_number   { color: #000; font-weight: bold; font-size: 10pt }
/**** title_txt is the text for each post on main page ****/
.title_txt  { color: black; font-size: 11pt }
.title_txt a:link   { color: black }
.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: 10pt; text-align: center }
/**** column headers or days of the week ****/
.column_header  { color: #ffffff; font-weight: bold; font-size: 12pt; background-color: black }
/**** footprint text ****/
.footprint  { color: #000; font-weight: bold; font-size: 10px; visibility: hidden }
.footprint a  { color: #00f; font-weight: bold; font-size: 10px; visibility: hidden }
table#calendar    { border: 0px; width: 7in }
#printfooter  { }
#printfooter p { font-size: 10pt; text-align: center }
#footer { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border: dashed 1px aqua; height: 0in; visibility: hidden }
#header { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border: dashed 1px aqua; height: 0in; visibility: hidden }
#nav { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border: dashed 1px aqua; height: 0in; visibility: hidden }
#printfooter h3 { font-size: 12pt }
#content h2 { }
#content { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
