body{background: #fff;}

#month{border: 1px dotted #aaa;}

#month_cal .title{padding: 3px;color:#626262;}
#month_cal .title a{text-decoration: none;color:#626262;}
#month_cal td{font-family: Verdana,Helvetica,Arial,san-serif;font-size: 8pt;}

#month_cal .day_of_month{border: 1px dotted #fff;color: #555;}
#month_cal .day_of_month_on{border: 1px dotted #000;color: #555;}
#month_cal .day_of_month a{color: #555;text-decoration: none;}
#month_cal .day_of_month_on{border: 1px dotted #000;color: #555;}
#month_cal .day_of_month_on a{color: #555;text-decoration: none;}

/*
// Days row
*/

#month_cal .sun{border-top: 1px dotted #777;border-bottom: 1px dotted #777;border-right: 1px dotted #777;border-left: 1px dotted #777;}
#month_cal .mon{border-top: 1px dotted #777;border-bottom: 1px dotted #777;border-right: 1px dotted #777;}
#month_cal .tue{border-top: 1px dotted #777;border-bottom: 1px dotted #777;border-right: 1px dotted #777;}
#month_cal .wed{border-top: 1px dotted #777;border-bottom: 1px dotted #777;border-right: 1px dotted #777;}
#month_cal .thr{border-top: 1px dotted #777;border-bottom: 1px dotted #777;border-right: 1px dotted #777;}
#month_cal .fri{border-top: 1px dotted #777;border-bottom: 1px dotted #777;border-right: 1px dotted #777;}
#month_cal .sat{border-top: 1px dotted #777;border-bottom: 1px dotted #777;border-right: 1px dotted #777;}



#events {
    font-size: 8pt;
}

#events span{
    font-size: 8pt;
    position: absolute;
    color: #000;
    visibility:hidden;
    line-height:14pt;
    width: 300px;
}

#events span a{
    font-size: 7pt;
    text-decoration: none;
    border:0px;
}