body {background-color: #b8860b; font-family: Palatino Linotype, Times New Roman; }
h1 {text-align: center; background-color: #800000; color: #b8860b;
 border: #8b4513 3px solid; }
hr {color: #800000; }
table.ovhd {margin-top: 1em; margin-bottom: 1em; }
table.hdr {margin-top: 1em; margin-bottom: 0em; }
table.card {margin-top: 0em; margin-bottom: 1em; }
td {border: 1px solid black; }
table.hdr td {border-bottom: 0; text-align: left;
 font-family: Verdana, Arial; font-weight: bold;
 background-color: #800000; color: #ffefd5;
 padding: 0em 15px 0em 15px; }
td.h2 {border-bottom: 0; text-align: left;
 font-family: Verdana, Arial; font-weight: bold;
 background-color: #800000; color: #ffefd5;
 padding: 0em 15px 0em 15px; }
td.h2 a {color: #FFFFF0; text-decoration: none; }
td.h3 {border-bottom: 0;
 font-family: Verdana, Arial; font-size: 10pt;
 background-color: #deb887; color: #000000;
 padding: 0em 15px 0em 15px; }
td.h3 a {color: #000000; text-decoration: none; }
td.h3b {border-bottom: 0; border-top: 0;
 font-family: Verdana, Arial; font-size: 10pt;
 background-color: #deb887; color: #000000;
 padding: 0em 15px 0em 15px; }
td.list { background-color: #ffefd5; padding: 0.5em 1em 0.5em 15px; }
td h4.top {margin-bottom: 0em; margin-top: 0.5em; }
td h4 {margin-bottom: 0em; margin-top: 1em; }
td p {margin-bottom: 0em; margin-top: 0em; }
td ul {margin-left: 15px; margin-right: 0px;
 margin-bottom: 0.5em; margin-top: 0em; }
.cancelled {text-decoration: line-through underline; }
.broken {text-decoration: line-through; color: purple; }
.problem {text-decoration: line-through underline; color: purple; }
table.compcal tr td {vertical-align: top; padding: 0px 5px; background-color: white; }
table.compcal tr.year0 td p {text-align:center; border-bottom:black solid 1px; background-color:#EFC; }
table.compcal tr.year1 td p {text-align:center; border-bottom:black solid 1px; background-color:#CEF; }
