H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px;
    PADDING-TOP: 0px
}
.calendar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    WIDTH: 100%;
    COLOR: #000000;
    FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana
}
.calendar .month
{
    BORDER-RIGHT: #636300 1px solid;
    BORDER-TOP: #636300 1px solid;
    FONT-SIZE: small;
    BORDER-LEFT: #636300 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #636300 1px solid;
    BACKGROUND-COLOR: #1b521b
}
.calendar .daysofweek
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 15px;
    BORDER-BOTTOM: #000 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #fff
}
.calendar .date
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #1b521b;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #eee
}
.calendar .empty
{
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 15px;
    BORDER-BOTTOM: #999 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #ccc
}
.calendar .highlight
{
    BORDER-RIGHT: #ff6600 1px solid;
    BORDER-TOP: #ff6600 1px solid;
    BORDER-LEFT: #ff6600 1px solid;
    WIDTH: 15px;
    COLOR: #ff6600;
    BORDER-BOTTOM: #ff6600 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: silver
}
.calendar .event A
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: none
}
.calendar .event
{
    BACKGROUND-COLOR: red
}
