table.calendar{
    border-collapse: separate;
}

table.calendar td{
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}

td.calendarDayNames{
    background-color: #b5b5b5;
    color: #ffffff;
}

td.calendarHeader{
    color: #f6821f; 
}

td.calendar{
    background-color: #ffffff;
}

td.calendarEvents{
    background-color: #fec72f;
    cursor: pointer;
}

td.calendarNoDay{
    color: #cfcfcf;
    background-color: #ffffff;
}

td.calendarToday{
    background-color: #ff6300;
    color: #ffffff;
}

a.calendar{
    text-decoration: none;
}

td.calendar a{
    color: #ffffff;
}

ul.calendar{
    list-style-type: square;
    list-style-image: none;
}
