.stickycal {
    width:158px;
    _width:170px;
    height:38px;
    _height:50px;
    overflow-x:none;
    overflow-y:scroll;
    padding:5px;
    background-color:lightyellow;
    border:1px solid black;
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    color:#000000;
}

.highlightedcal {
    background-color:lightyellow;
}

.highlightedcal2 {
    background-color:#959595;
}

td.currentday {
   background-color: #FFFFCF;
}

.daytext {
    font-family : Verdana,Arial, sans-serif;
    font-size : xx-small;
    color : #000000;
}

.monthtext {
    font-family : Verdana, Arial, sans-serif;
    font-size : 12pt;
    font-weight : bold;
    color : #000000;
}

.calendarnumbers {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 8pt;
  color:#000000;
}

td.daynamecolor {
  background-color : #FFFFFF;
}

td.dayborder {
  background-color : #CCCCCC;
}

td.monthborder {
  background-color : #000000;
}

td.currentmonth {
  background-color : #FFFFFF;
}

td.othermonth {
  background-color : #E2E2E2;
}

.eventlinkprint {
  display:block;
  font-family : Verdana, Arial, sans-serif;
  font-size : xx-small;
  text-decoration:none;
  text-align:center;
  padding:3px;
}

a.eventlink:link, a.eventlink:visited, a.eventlink:active {
  display:block;
  font-family : Verdana, Arial, sans-serif;
  font-size : xx-small;
  text-decoration:none;
  text-align:center;
  padding:3px;
}

a.eventlink:hover {
  display:block;
  font-family : Verdana, Arial, sans-serif;
  font-size : xx-small;
  text-decoration:underline;
  background-color:white;
  padding:3px;
}

td.span1 {
  background-color : #EEEEEE;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span2 {
  background-color : #FFFFCF;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span3 {
  background-color : #D4F7E6;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span4 {
  background-color : #F7F7D4;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span5 {
  background-color : #E6F7D4;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span6 {
  background-color : #D6E6F5;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span7 {
  background-color : #D4F7E6;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span8 {
  background-color : #F5D6D6;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span9 {
  background-color : #FFD7FB;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

td.span10 {
  background-color : #BEFAFF;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:cccccc;
}

