
h2, th, td, p, div {color: #ffffff; background: transparent;}
h2 {font-size: 18px;   margin-left: 40px; font-weight: normal; }
p.note {font-size: smaller; margin-top: 1px; margin-bottom: 2px;}

table#calendar {width: 85%; border: 1px solid #ffff99; }
#calendar th {font-size: 1em; padding: 2px; border: 1px solid #ffff99;}
#calendar td {font-size: x-small; padding: 2px 2px 4px 2px; border: 1px solid #ffff99; text-align: left; vertical-align: top;}
table#calendar td em {font-size: 1.7em; font-style: normal;}
 #calendar td.event {background-color: #bb0000; }
#calendar caption {font-weight: bold; margin-top: 6px; margin-bottom: 4px;}
#calendar th {width: 14%;}


 div.sp {padding-left: 1em; color: #ff0000; background: transparent;}
.contact {font-size: medium; text-align: center;}

