BODY {background: white; margin: 2em;}/* TD.main {background: #FFE; color: black;} */A {text-decoration: none;}H1 {font-family: sans-serif; border-top: 2px solid black; padding-top: 0.25em;}H3 {font-family: sans-serif; font-style: italic; font-weight: bold;border-bottom: 1px solid black; border-top: 2px solid black;border-right: 1px solid #FFD; border-left: 1px solid #FFD;padding: 0.125em 0.5em; background: #FFC;}P {line-height: 1.5em; margin: 0.5em 5em 0.75em 1em; padding: 0; text-indent: 1.5em;}H3 + P {text-indent: 0;}H3 + P:first-line {font-weight: bold;}SUP {vertical-align: super; font: 10pt sans-serif; background: #FE0;}EM {font-style: italic;}CITE {font-style: italic; color: #001;}TABLE.top {background: #FFE;}TABLE#calendar {font: 10pt sans-serif; background: #CC9;}TABLE#calendar A {color: black;}TABLE#calendar A:visited {color: gray;}TABLE#calendar A:hover {color: #33C;}TD#yesterday, TD#day, TD#tomorrow {font-size: 12pt; background: black; color: white; font-weight: bold;}TD#yesterday A, TD#day A, TD#tomorrow A {color: white;}TD.jul {background: #DDA;}TD.aug {background: #BB8;}DIV.Kat {margin: 0.25em 5em 0.5em 1em; padding: 0.75em; background: #DDC; border: 3px double #AA9;}DIV.Kat P {margin: 0.25em; line-height: 1.25em;}P.nextday {text-align: right; font-weight: bold; margin-top: 1.5em;}
