@import url("datePickerCustom.css");  h4.specials_h {  float:none; } #calendar_main {  overflow: visible; } .calendarbody {  margin: 0; } .calendarbody h3 {  text-align: left;  margin: 0px 0px 0px 10px; } table.jCalendar, table.wp-calendar {  width: 175px;  border-collapse: collapse;  border-spacing: 1px;  border: 1px solid #f2f2f2; } table.jCalendar {  background-color: #f2f2f2;  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 #e9e9e9;  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; } div#dp-popup {  position: absolute;  padding: 1px;  z-index: 1199;  -webkit-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);  -moz-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);  box-shadow: 0px 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) left top 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) right top 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) left -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: 5px;  right: 155px;  text-indent: -1000px;  overflow: hidden;  margin: 0;  width: 15px; } a.dp-choose-date.dp-disabled {  background-position: 0 -20px;  cursor: default; } .form td a.dp-choose-date {  } input.dp-applied {  }    .calendarbody .calendar {  margin-bottom:15px; } .calendarbody #jqCalendar { overflow: hidden;  margin: 0 0 10px;  } .calendarbody h2 {  margin-left: 0px !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;  }
