table.calendar{
    border-collapse: separate;
}

table.calendar td{
    height: 15px;
    text-align: center;
    vertical-align: middle;
}

td.calendarDayNames{
    color: #80af93;
}

td.calendarHeader{
    color: #ffffff; 
    font-size: 9px;
}

td.calendar{
}

td.calendarEvents{
    color: #000000;
}

td.calendarNoDay{
    color: #cfcfcf;
}

td.calendarToday{
    font-weight: bold;
    color: #ffffff;
}

a.calendar{
    text-decoration: none;
}

td.calendar a{
    color: #000000;
}

td.calendar a:hover{
    color: #80af93;
}

ul.calendar{
    list-style-type: square;
    list-style-image: none;
}