#calendar td {font-family: Tahoma, Arial, Verdana,"Trebuchet MS",  sans-serif;}
#targi {width: 250px; margin: 0 0 15px 0;}
#calback {clear: both;width: 100%;height: 100%;}
#calendar {width: 100%;height: 100%;}
.cal {width: 250px;margin: 0 auto;}
.cal a {color: #fff;}
.calhead {width: 100%;font-weight: bold;color: #00923f;font-size: 10pt;  padding: 5px;}
.calhead img {border: none;}
.calhead table {width: 100%;}
.calhead table td {vertical-align: middle; padding: 4px; text-align:center;}
.calhead a {text-decoration: none;border: none;}.dayhead {height: 25px;}
.dayhead td {text-align: center;color: #666;font-size:8pt;}
.dayrow {background: #ebebeb;}
.dayrow td {width: 14%;font-size: 7pt;color: #666;}
.day {padding: 6px;text-align: center;}
.today {background: #fff; border:double 2px #00923f; padding: 4px;}
.weekend {background: #EDF1C0;}
.dayrow td:hover {background: #F4F4F4;}
.event {background: #ff7a00;color: #fff;}
#event {}
#event .heading {padding: 10px;position: relative;}
#event .title {color: #656551;font-size: 16px;font-weight: bold;}
#event .posted {color: #8C8C73;font-size: 10px;}
#event .back {position: absolute;top: 10px;right: 10px;}
#event .back a {color: #0C0;text-decoration: underline;border: none;font-size: 10px;}
#event .back a:hover {color: #0E0;}
#event .line {padding: 10px;overflow: auto;}
.error {color: #C00;font-size: 14px;font-weight: bold;}
#jump {z-index: 100;line-height: 30px;padding: 5px;background: #F6F6F6;border: 1px solid #888;}
#jump a {text-decoration: none;border: none;}
#jump img {border: none;}
