BODY {
 margin:0px;
 font-family: arial, helvetica, sans-serif; 
}

table.calendar {
 width:165px;
}

td {
 font-weight: bold;
}

th.prev {
 font-size: 12px;
 font-weight: bold;
 background-color:#818181;
 height:18px;
}

th.next {
 font-size: 12px;
 font-weight: bold;
 background-color:#818181;
 border-right: 1px solid #ffffff;
}

th.now {
 font-size:12px;
 font-weight:bold;
 background-color:#4F4F4F;
 vertical-align: middle;
 border-right: 1px solid #818181;
}
th.now a:link, th.now a:visited {
 color:#C4E2FC;
 border:none;
 text-decoration:none;
}
th.now a:hover {
 text-decoration:underline;
}
TH.day, TD.pday, TD.now, TD.nday {
 border-style: solid;
 border-color: white;
 border-width: 0px 1px 1px 0px;
 text-align:center;
 font-size: 11px;
}

TH.day {
 background-color:#9B9B9B;
}

TD.pday {
 background-color:#DFDFDF;
}

TD.now {
 font-weight: bold;
 background-color:#545454;
}

TD.now a:link, TD.now a:visited {
 color: #C4E2FC;
 font-weight: bold;
 border:none;
}

TD.pday a:link, TD.pday a:visited {
 color: #00529B;
 border:none;
}
TD.nday a:link, TD.nday a:visited {
 color: #FFFFFF;
 border:none;
}
TD.now a:hover, TD.nday a:hover, TD.pday a:hover {
 text-decoration:none;
}

TD.nday {
 background-color:#9B9B9B;
}

th.prev a:link, th.next a:link, th.prev a:visited, th.next a:visited {
  color: #FFFFFF;
  text-decoration:none;
  border:none;
}

th.prev a:hover, th.next a:hover {
  color: #00529B;
}

div.left-column-box table.calendar {
margin:15px;
}
#eventInfo td {
    padding:3px;
    font-weight:normal;
    font-size: 12px;
}
p.eventHighlight {
    padding:3px !important;
    background-color:#f6f6f6;
    border:1px solid #d6d6d6;
}
p.eventNormal {
    padding:3px !important;
}

