.calendarWrapper{background:url(../../images/modules/calendarWidget/bkg_calendar.jpg) 0 0 no-repeat;overflow:hidden;width:152px;height:155px}.smallCalendar{font-size:1em;width:152px;min-height:141px;display:block;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;line-height:normal;padding-bottom:10px}.smallCalendar .calheader{display:block;width:100%;text-align:center;margin-bottom:2px}.smallCalendar .caltitle{margin:auto;text-align:center;padding:6px 0 0 0;font-size:1.2em;font-weight:bold;color:#346890}.smallCalendar .calcontrol{margin:2px;padding:2px;font-size:8pt;font-weight:bold;cursor:pointer}.smallCalendar .calclose{display:none}.smallCalendar .calprevmonth{float:left}.smallCalendar .calnextmonth{float:right}.smallCalendar .calnextyear{display:none}.smallCalendar .calprevyear{display:none}.smallCalendar .cal_wrapper{display:block;clear:both;margin:0 2px;padding-bottom:10px}.smallCalendar .daybox{float:left;color:#a1a1a1;text-align:center;padding-top:1px;width:21px;height:17px;font-size:1.1em;font-weight:bold}.smallCalendar .daybox:hover{cursor:pointer}.smallCalendar .daybox.hasEvent{color:#fff;background-color:#469c2b}.smallCalendar .dayboxvalue{display:none}.smallCalendar .dayboxname{background-color:#e5e5e5;color:#346890;font-weight:bold}.smallCalendar .dayoutmonth{color:#ddd}.smallCalendar .today{border:1px solid #346890;padding-top:1px;width:19px;height:15px}.smallCalendar .weekbox{width:100%;display:block}.smallCalendar .endweek{float:left}.smallCalendar .weekboxname{margin-top:5px}
