table.calendar {
    border-style:       solid;
    border-width:       1;
    border-color:       black;
}

th.calendar {
    background-color:   #CCCCCC;
    color:              white;
    font-size:          8pt;
    font-family:        Arial,Helvetica,SanSerif;
    font-weight:        bold;
}

td.calendar {
    background-color:   white;
    color:              black;
    font-size:          8pt;
    font-family:        Arial,Helvetica,SanSerif;
    font-weight:        normal;
}

td.calendar_active {
    background-color:   #DDDDDD;
    color:              black;
    font-size:          8pt;
    font-family:        Arial,Helvetica,SanSerif;
    font-weight:        bold;
}

h3 {
    margin-top: 1px;
}