





TABLE.cal {
    WIDTH: 100%;
    FONT-SIZE: 100%;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BORDER: 0px;
    border-collapse: collapse;
    MARGIN-BOTTOM: 5px;
    
}
TABLE.cal TR.odd {
    BACKGROUND-COLOR: #F7F9FA;
}
TABLE.cal TR.even {
    BACKGROUND-COLOR: #DEE7EC;
}
TABLE.cal TH {
    COLOR: #000000;
    TEXT-ALIGN: center;
    FONT-WEIGHT: normal;
    font-size: 15px;
    BACKGROUND-COLOR: #73E5E5;
    padding: 5px;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    WIDTH: 14%;
}
TABLE.cal TD {
    COLOR: #000000;
    FONT-WEIGHT: normal;
    HEIGHT: 105px;
    VERTICAL-ALIGN: top;
    padding: 5px;
    BORDER: #DEE7EC 1px solid;
}
TABLE.cal TD.noevent {
    BACKGROUND-COLOR: #F7F9FA;
}
TABLE.cal TD.event {
    BACKGROUND-COLOR: #D9F0F0;
}
TABLE.cal TD.close {
    BACKGROUND-COLOR: #DEE7EC;
}
TABLE.cal TD.close div.eventlisting {
    color: #666666;
}

TABLE.cal TD.outOfMonth {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: #FFFFFF 0px solid;
}
TABLE.cal TD.outOfMonth SPAN.day {
    FONT-WEIGHT: bold;
    color: #cccccc;
}
TABLE.cal TD SPAN.day {
    FONT-WEIGHT: bold;
    COLOR: #436976;
}




