
table.calendar {
    width:100%;
}
table.calendar td {
    width:14%;
    font-size:10px;
    line-height:12px;
    background-color:#fff;
    padding:0;
}

table.calendar td.cal_box {
    width: 14%;
    height: 90px;
    background-color:#efefef;
}

table.calendar td.weekend {
    background-color: #efefef;
}

table.calendar td.today {
    background-color:#FFFF99;
}

table.calendar span.cal-date {
    display:inline-block;
    padding:4px;
    font-weight:bold;
    background-color:#fff;
}

#content-editable table.calendar ul {
    list-style-type:none;
    margin:0;
    padding:4px 6px;
}
#content-editable table.calendar ul li {
    padding-bottom:3px;
}

#calendar-nav {
    text-align:center;
    margin-bottom:20px;
}
#calendar-nav span {
    font-weight:bold;
    font-size:16px;
}
#calendar-nav a.prev {
    float:left;
}
#calendar-nav a.next {
    float:right;
}
