table.jCalendar th,table.wp-calendar th{background:#888;color:#fff}table.jCalendar td,table.wp-calendar td{color:#eee}table.jCalendar td.other-month{color:#aaa!important}table.jCalendar td.today{color:#fff!important;background:#cc300d}table.jCalendar td.selected{background:#fa0;color:#333!important}table.jCalendar td.dp-hover{color:#fff;background:#aaa}table.jCalendar td.selected.dp-hover{color:#fff!important}table.jCalendar td.today,table.jCalendar tr.activeWeekHover td{color:#000}table.jCalendar tr.selectedWeek td{color:#fff}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{color:#666}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{color:#888}div.dp-popup{background-color:#333!important;border:2px solid #444}div.dp-popup h2{font-size:12px;background:#222!important;color:#fff!important}.calendarbody h2{text-transform:none}.calendarbody .events strong{color:#cf5a3e}.calendarbody .events .date{color:#b7b7b7}.calendarbody .events p{color:#2b2b2b}.calendarbody .events em{color:#ccb182}a.calendar-link{background:#2e2522 url(images/button.png) 0 0 repeat-x;border:1px solid #000;color:#fff!important;font-size:11px!important;text-align:center;padding:4px 0;width:auto;margin:0;cursor:pointer;text-shadow:0 0 2px #000;text-decoration:none;display:block;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}#jqCalendarResults1 li{margin:0 0 15px;background:none;overflow:hidden}h4.specials_h{float:none}#calendar_main{overflow:visible}.calendarbody{margin:0}.calendarbody h3{text-align:left;margin:0 0 0 10px}table.jCalendar,table.wp-calendar{width:175px;border-collapse:collapse;border-spacing:1px;border:1px solid #222}table.jCalendar{clear:both}table.jCalendar th,table.wp-calendar th{font-weight:bold;padding:0 2px;text-transform:uppercase;font-size:10px;text-align:center;height:25px;width:25px;overflow:hidden;vertical-align:middle}table.jCalendar td,table.wp-calendar td{border:1px solid #666;font-family:Arial;font-size:10px;text-align:center;line-height:12px;height:25px;width:25px;overflow:hidden;vertical-align:middle}.calendars div.dp-popup,.calendarbody div.dp-popup{background:none;border:0;position:relative}div.dp-popup{position:relative;float:left;font-size:10px;padding:0;line-height:1.2em}* html div.dp-popup{width:160px}div#dp-popup{position:absolute;padding:1px;z-index:1199;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}div.dp-popup h2{background-color:#ededed;display:block;float:left;text-align:center;color:#b62742;margin:0;line-height:30px;padding:0!important;text-transform:none;width:175px}* html div.dp-popup h2{float:left;width:100%}* html div.dp-popup .dp-calendar{float:left}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}a#dp-close:hover{text-decoration:underline}div.dp-popup a{color:#fff;text-decoration:none;padding:3px 2px 0}div.dp-popup div.dp-nav-prev{position:absolute;top:9px;left:10px;line-height:11px;z-index:10}div.dp-popup div.dp-nav-prev a{display:block;width:12px;height:12px;overflow:hidden;text-indent:-100px;padding:0;background:url(images/arr-cal.gif) 0 0 no-repeat}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}div.dp-popup div.dp-nav-next{position:absolute;top:9px;right:10px;line-height:11px;z-index:10}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{display:block;width:11px;height:11px;overflow:hidden;text-indent:-100px;padding:0;background:url(images/arr-cal.gif) 100% 0 no-repeat}div.dp-popup div.dp-nav-next a:hover{background-position:right -15px}div.dp-popup div.dp-nav-prev a{background-position:left top}div.dp-popup div.dp-nav-prev a:hover{background-position:left -15px}div#dp-popup div.dp-nav-prev,div#dp-popup div.dp-nav-next{top:10px}div.dp-popup div.dp-nav-next a.disabled,div.dp-popup div.dp-nav-prev a.disabled{background:url(images/arr-cal.gif) 0 -30px no-repeat;cursor:default;color:#aaa}div.dp-popup td{cursor:pointer}div.dp-popup td.disabled{cursor:default}a.dp-choose-date{background:url(images/calendar.gif) 0 0 no-repeat;display:block;height:16px;margin:0;position:absolute;top:3px;right:24px;text-indent:-1500px;overflow:hidden;margin:0;width:15px}a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}.calendarbody .calendar{margin-bottom:15px}.calendarbody #jqCalendar{overflow:hidden;margin:0 0 10px}.calendarbody h2{margin-left:0!important}.calendarbody .events{padding:0;margin:0 0 10px}.calendarbody .events li{display:block;position:relative;position:relative;padding:0 0 10px 0;background:none;margin:0}.calendarbody .events a{padding:0!important;background:none!important;text-decoration:none!important}.calendarbody .events strong{color:#b62742;display:block;padding:0;margin:0;font-size:11px;line-height:1.2}.calendarbody .events .date{display:block;float:left;position:relative;font-size:10px;width:36px}.calendarbody .events .date .day{font-size:26px;line-height:26px}.calendarbody .events .date .month{display:block;font-size:16px;line-height:16px;text-transform:uppercase}.calendarbody .events p{display:block;padding:0 0 0 40px;line-height:1.2;font-size:11px}.calendarbody .events em{display:block;padding:0;font-size:9px;font-style:italic}.calendarbody a.more{display:inline;font-size:11px;text-decoration:underline!important}.calendarbody a.more:hover{text-decoration:none!important}.calendarbody .links{display:block;overflow:hidden;padding:0;position:relative;margin:15px 0 0 0}.calendarbody .links li{display:block;float:left;width:19px;height:13px;overflow:hidden;margin:0 2px 0 0;padding:0;background:transparent url(../calendar/images/icons-sprites-white.png) no-repeat left top}.calendarbody .links a{display:block;width:19px;height:13px;overflow:hidden}.calendarbody li.ical{background-position:left -36px}.calendarbody li.print{background-position:-2px -18px}.calendarbody a.calendar-link{background:#2e2522 url(images/button.png) 0 0 repeat-x;border:1px solid #000;color:#fff!important;font-size:11px;float:right;text-align:center;padding:0 8px;line-height:20px;margin:0;cursor:pointer;text-shadow:0 0 2px #000;text-decoration:none;display:block;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.calendarbody a.calendar-link:hover{background:#444;border-color:#222;color:#fff}#ajaxloading{color:#015d7b;font-size:10px;text-align:center;line-height:15px;display:none}#jqCalendarResults1{position:relative;overflow:hidden;text-align:left;padding:20px 0 0;width:175px}td input.date-pick{margin-right:4px}div.dp-popup div.dp-nav-prev a.dp-nav-prev-year,div.dp-popup div.dp-nav-next a.dp-nav-next-year{display:none}