.cal_link { text-decoration:none !important; color:#535353; display:block; border:1px solid #CCCCCC; text-align:right; padding:10px; }
.cal_link:hover { background:#EFEFEF; border:1px solid #999999 }
.has_events { text-decoration:none !important; color:#74D454 !important; font-weight:bold; display:block; border:1px solid #CCCCCC; text-align:right; padding:5px; }
.evtcalendar { border:0px !important; height: }
.evtcalendar .calTop { background:url(images_evtlist/cal_top.gif) #6666CF top no-repeat; }
.evtcalendar .calTop h3 { margin:5px }
.evtcalendar h3 a {color: #FFFFFF !important; text-decoration:none !important; }
.evtcalendar h3 a:hover { text-decoration:underline !important }
.evtcalendar th { text-align:center; color:#6666CF; }
h3 a { font-size:18px }
h3 { border:0px !important }
.dayHeader { padding:5px 0px; font-size:16px }