table.datatable {
font: 12px Arial, Helvetica, sans-serif;
background:#8a2222;
}

td.day {
font: bold 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #bbb781;
padding: 2px;
border: 1px solid #a7a264;
text-align: center;
}

td.weekend {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #bbb781;
padding: 2px;
border: 1px solid #a7a264;
height: 70px;
vertical-align: top;
}

td.weekend:hover {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #D7D4AD;
padding: 2px;
border: 1px solid #a7a264;
height: 70px;
vertical-align: top;
}

td.weekday {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #D7D4AD;
padding: 2px;
border: 1px solid #a7a264;
height: 70px;
vertical-align: top;
}

td.weekday:hover {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #bbb781;
padding: 2px;
border: 1px solid #a7a264;
height: 70px;
vertical-align: top;
}

td.unusedday {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #D7D4AD;
padding: 2px;
border: 1px solid #a7a264;
height: 70px;
vertical-align: top;
}

a#cal_lnkForward {
font:14px Arial, Helvetica, sans-serif !important;
color:black;
text-decoration: none !important;
}

a#cal_lnkForward:hover {
font:14px Arial, Helvetica, sans-serif !important;
color:#666;
text-decoration: none !important;
}

a#cal_lnkBack {
font:14px Arial, Helvetica, sans-serif !important;
color:black;
text-decoration: none !important;
}

a#cal_lnkBack:hover {
font:14px Arial, Helvetica, sans-serif !important;
color:#666;
text-decoration: none !important;
}

a#cal_lnkSwitch {
font:0px Arial, Helvetica, sans-serif !important;
color:black;
text-decoration: none !important;
}

a#cal_lnkSwith:hover {
font:0px Arial, Helvetica, sans-serif !important;
color:#666;
text-decoration: none !important;
}



a.calLink {
font:12px Arial, Helvetica, sans-serif !important;
color:black;
text-decoration: none !important;
}
a.calLink:hover {
font:12px Arial, Helvetica, sans-serif !important;
color:black;
text-decoration: underline !important;
}

a.signUpForm {
font:bold 12px Arial, Helvetica, sans-serif !important;
color:black;
text-decoration: none !important;
}

a.signUpForm:hover {
font:bold 12px Arial, Helvetica, sans-serif !important;
color:black;
text-decoration: underline !important;
}

.calSubLink {
font:bold 10px !important;
text-decoration: none !important;
}

td.monthHeading {
font: bold 12px Arial, Helvetica, sans-serif;
color: #2E4110;
}

td.itemRow {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #e5e5e5;
padding: 2px;
border-bottom: 1px #EEEEEE solid;
}
/* Make this the same as td.itemRow (minus padding and borders) */
body.mceContentBody {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #a1a1a1;
}

td.itemHeading {
font: bold 12px Arial, Helvetica, sans-serif;
color: #fcf7e6;
padding: 4px;
background: #8a2222;
}

td.detailsHeading {
font: bold 12px Arial, Helvetica, sans-serif;
color: #fff;
padding: 4px;
}

td.detailsSubHeading {
font: bold 12px Arial, Helvetica, sans-serif;
color: #fff;
padding: 4px;
}

td.detailsRow {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background-color: #e5e5e5;
padding: 2px;
}
