#calendar h2 {
background:#F8F7EF none repeat scroll 0%;
border-color:#B2B2B2;
border-style:dashed;
border-width:1px 0pt;
font-family:Georgia,serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:small-caps;
font-weight:normal;
line-height:normal;
margin:2em 0pt 0.5em;
padding:0.75em 0pt 0.5em;
text-align:center;
}






#calendar A {
    COLOR: Blue;
    font-weight: bold
}

#calendar table.calclasses td{
    border 0px;
    border-style: none;
    background-color: none;
}

#calendar table td {
  padding:3px;
  margin:0px;
  border-top:1px solid black;     
}

#calendar tr.we {
 background-color:#dee2fb;
}
#calendar tr.we:hover {
 background-color:#F8F7EF;
 width:100%;
}
tr.bg:hover{
background-color:#F8F7EF;
width:100%;
height:100%;
}

div#tipDiv {
padding:4px;
color:#000;
font-size:12px; 
line-height:1.2;
background-color:#E1E5F1; 
border:1px solid #667295; 
width:250px; 
 }
