#wp-calendar td.today {
    text-align: center;
    color: #ffffff;
    border: 1px solid #ffffff;
}
#wp-calendar th.holiday, #wp-calendar td.holiday, #wp-calendar td.holiday a:link {
    color: #660000;
}
#wp-calendar th.saturday, #wp-calendar td.saturday, #wp-calendar td.saturday a:link {
    color: #336633;
}
#wp-calendar td.tholiday {
    display: block;
    border: 1px solid #ffffff;
    color: #ffffff;
}
#wp-calendar td.tholiday a:link {
    color: #660000;
}
#wp-calendar td.tsaturday {
    display: block;
    border: 1px solid #ffffff;
    color: #3366FF;
}
#wp-calendar td.tsaturday a:link {
    color: #3366FF;
}

