#picleft{
padding-top:684px;
height:auto
}

h4.calendar{
color:#fff;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
padding-left:22px;
padding-bottom:2px;
margin:0
}

.calendar a,.calendar a:hover{
text-decoration:none
}

.calendar{
border-collapse:collapse;
text-align:center;
margin-left:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

.calendar td{
background-color:#fae2ad;
border:1px solid #000
}

.calendar th{
background-color:#8b0000;
color:#fff;
padding:4px 9px;
border:1px solid #000;
font-weight:bold;
}

.calendar th a{
color:#fff;
}

.calendar td.week-end{
background-color:#f6c65b
}

.calendar td a{
color:#4f4f4f;
padding:9px 7px;
display:block;
margin:0;
text-align:center;
float:left;
width:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
cursor:text
}

.calendar tr td a.with-event{
position:relative;
cursor:pointer;
}

.calendar tr td a:hover{
z-index:1;
}
 
.calendar tr td a .event{
display:none;
position:absolute;
top:-1px;
left:27px;
width:211px;
text-align:left;
font-size:13px;
color:#000000;
cursor:default;
z-index:99
}

.calendar tr td a .event-text{
display:block;
}

.calendar tr td a:hover .event{
display:block;
background:transparent url(tooltip.png) 0 0 no-repeat;
}

.calendar tr td a:hover .event-text{
display:block;
padding:10px 20px 14px 20px;
min-height:9em;
background:transparent url(tooltip_bt.png) 0 bottom no-repeat;
}

.calendar tr td a .event h5{
color:#696969;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding:0;
margin:0
}

.calendar tr td a .event .event-date{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#7b0000;
display:block
}

.calendar tr td a .event strong{
font-weight:bold;
font-size:12px
}

.calendar tr td a .event .click{
color:#7b0000;
cursor:pointer
}

.calendar tr td a .event p{
margin:3px 0 0
}

/***************/
/*** type of events by class/color ***/
.calendar tr td a.pops{
background-color:#ff9900
}

.calendar tr td a.edu{
background-color:#3399ff
}

.calendar tr td a.gmc{
background-color:#a3ccac
}

.calendar tr td a.orange{
background-color:#da9797
}

.calendar tr td a.special{
background-color:#33ff66
}

.calendar tr td a.festival{
background-color:#3366cc
}
