body { 
margin: 0;
padding: 0;
font-family: "Arial", Helvetica, sans-serif; 
font-size: 10px; 
text-align: left; 
background: #eeeeee;
}

td {
vertical-align:top; 
width: 100px;
padding: 0;
background: #fff;
}

.monthname {
text-align: center; 
font-size: 12px; 
font-weight: bold;
height: 20px; 
background-color: #dddddd;
}

.monthnavigation {
background-color: #dddddd;
}

.dayname {
color: #4c4c4c;
text-align: center; 
font-size: 12px; 
font-weight: bold; 
}

.month {
border-style: none; 
background-color: #eee; 
text-align: center;
font-weight: bold;
}

.nomonthday {
background-color: #dddddd; 
}

.monthday {
text-align: center; 
background-color: #fff; 
}

.today {
text-align: center; 
font-weight: bold;
background-color: #DFDC00; 
}

.saturday {
text-align: center; 
background-color: #fff; 
}

.sunday {
text-align: center; 
font-weight: bold; 
background-color: #c1c1c1; 
}

.eventcontent {
margin: 0 0 3px 0;
padding: 0;
font-family: 'Open Sans'; 
font-weight: 300; 
font-size: 10px; 
text-align: left;
}

.special {
background-color: #fff; 
}

.special td {
font-family: 'Open Sans'; 
font-weight: 400; 
color: #DEDD11;
}


/* CLASSES CURRENTLY NOT USED */

.monthpicker {
background-color: #000;
}

.pickerbutton {
background-color: #000; 
border-style: none;
}

.yearnavigation {
background-color: #000;
}

.yearname {
text-align: center;
font-size: 16px; 
font-weight: bold;
}

.selectedday {
text-align: center; 
background-color: #66ff66; 
height:25px; 
width:25px;
}

.sunday a {
color: #00008b;
}

.year {
border-style: none; 
border-width: 1px; 
background-color: #ffffff; 
text-align: center;
}

.yearpicker {
background-color: #eeeeee;
}

.event {
text-align: center; 
color: red; 
background-color: #ffff99; 
height:20px; 
width:100px;
}

.todayevent {
text-align: left; 
color: red; 
background-color: #fffff0; 
height:20px; 
width:20px;
}

.todayevent a {
background-color: #ffff99; 
color: red;
}

.event a {
background-color: #ffff99; 
color: red;
}

.saturday a {
color: #00008b;
}

.selectedevent {
text-align: center; 
color: red; 
background-color: #ffff99; 
height:20px; 
width:100px;
}

.selectedevent a {
background-color: #ffff99; 
color: red;
}

.datepicker {
background-color: #000;
}

.datepickerform {
background-color: #000;
margin: 0px;
}

/* END CLASSES CURRENTLY NOT USED */