div#cal table
    {
        width: 90%;
        border-collapse: collapse; 
    }

div#cal td
    {
        width: 14%;
        height: 80px;
        border: 1px solid grey;
        vertical-align: top;
        padding: 4px;     
    }

tr#ctl00_ContentPlaceHolder1_dayheader > td
    {
        height: 20px;
        padding-left: 8px;
    }
    
tr#months > td
    {
        height: 15px;
        border: 0;
        padding: 5px;
    }
    
tr#months > a, a:link, a:hover, a:active, a:visited
    {
        color: Blue;
        text-decoration: none;
    }
    
div#date 
    {
    
    }

div#events 
    {
        font-size: 11px;        
        width: 105px;
        overflow: hidden;        
    }