body {
  font-family: georgia, verdana, sans-serif;
  color: black;
}

h1, h2, h3, h4 {
  text-align: left;
  font-family: sans-serif;
  font-weight: bold;
}

.hide { display: none }

@media screen {  /* hide from IE3 */
a:hover { background: #ffff99 } 
/*
a:link    { color : #000; }
a:visited { color : #000; }
a:hover   { color : #000; background : #ff9 none; }
a:active  { color : #000; }
*/
a.dark:link    { color : #000; }
a.dark:visited { color : #000; }
a.dark:hover   { color : #fff; background : #999 none; }
a.dark:active  { color : #000; }
}

.calendarhead { font-size:11px; }
.calendar { font-size:14px; }
