.mainTableAnnual {
    background-color: #777;
    border: 0;
    width: 880px;
    table-layout: fixed
    }
/* Day Names Row Setup */
.dayNamesRowAnnual {
    height: 20px;
    background-color: #455678;
    text-align: center;
    vertical-align: middle
    }
/* Month Name */
.monthNameAnnual {
    height: 20px;
    background-color: #E6E3E3;
    text-align: center;
    vertical-align: middle;
    font-family: Geneva, Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: Bold
    }
/* Month Name Current */
.monthNameCurrentAnnual {
    height: 20px;
    background-color: #94B6D1;
    text-align: center;
    vertical-align: middle;
    font-family: Geneva, Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: Bold
    }
/* Day Name Setup */
.dayNamesTextAnnual {
    font-family: Geneva, Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: Bold;
    color: #FFF
    }
/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rowsAnnual {
    font-size: 10px;
    color: #433D27;
    text-align: center;
    vertical-align: middle;
    height: 22px
    }
/* Color of Today's Date */
.todayAnnual {
    font-family: Geneva, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    color: #F00
    }
.sOtherAnnual {
    background-color: #EEE;
    font-family: Geneva, Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #BBB;
    vertical-align: middle
    }
.s20Annual {
    background-color: #F7F7F7;
    height: 88px;
    vertical-align: middle
    }