body {
  font-family: tahoma;
  font-size: 11px;
}

input, select, textarea {
	font-family: tahoma;
	font-size: 13px;
}

#calendar-header { background-color: #f5f7f9; margin: auto; width: 100%; padding-top: 2px; }
#calendar-header .closeme { padding: 0px 3px 2px 0px; }

#calendar-body { padding-bottom: 3px; background-color: #f5f7f9; margin: auto; width: 100%; }
#calendar-body .general { background-color: #FFFFFF; }
#calendar-body .othermonth { background-color: #EEEEEE; color: #AAAAAA; }
#calendar-body .header { background-color: #fff; color: #5dc6c9; font-weight: bold; }
#calendar-body .today { background-color: #86e3e6; }
#calendar-body .bg { /*background-color: #6699CC;*/ }
#calendar-body .select { background-color: #86e3e6; }
#calendar-body .othermonth a:link { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:visited { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFFF; }
#calendar-body a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-body a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-body a:hover { text-decoration : underline; font-family: tahoma; color: #ffae01; }
#calendar-body .disabledate { color: #669999; }

#calendar-footer { background-color: #EEEEEE; border: 0px solid #000000; width: 100%; margin: auto; }
#calendar-footer .btn { line-height: 21px; }
#calendar-footer .btn a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:hover { font-family: tahoma; color: red; }

#calendar-header, #calendar-body, #calendar-footer { padding-left: 1px; padding-right: 1px; }
#calendar-container { background-color: #6699CC; }

.tcday, .tcmonth, .tcyear { font-size: 11px; }

.date-tccontainer { border: 1px solid #cccccc; background-color: #efefef; padding: 2px; }
