/* CSS Document */

.noprint {
display: none;
}



body, html {
font: 10pt Arial, Helvetica, sans-serif;
width: 100%;

}
h1 {
margin-top: 0px;
font: bold 15pt Verdana, Arial, Helvetica, sans-serif;
}
h2 {
margin-top: 0pt;
margin-bottom: 8pt;
font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
}

.calendar td {
width: 97pt;
border: 1pat black solid;
height: 110pt;
}

.pagebreak {
 page-break-after: always;
 }
.date {

text-align: right;
font: bold 14pt arial;
}
.calendar {
border-collapse: collapse;
}
.calendar th {
border: 1px black solid;
background-color: #818181;
color: white;
}
.menubox td {
vertical-align: top;
padding: 6pt;
}
.menubox {
font: 9pt Arial, Helvetica, sans-serif;
border: 1pt black solid;
width: 7in;
}
.menubold {
font-size: 12pt;
font-weight: bold;
}
.above, .below { font-size: 70%;
                 font-family: Verdana, Arial, sans-serif; }
.above { vertical-align: 0.7ex; }
.below { vertical-align: -0.3ex; }