.portlet-calendar .calendar-container {background: #F8F6EA;border: 1px solid #999;padding-bottom:-20px;}.ie6 .portlet-calendar .calendar-container {background: none;}.portlet-calendar .calendar-day {float:left;text-align: center;}.portlet-calendar .calendar-day h2 {background: url(../../themes/wmhtheme12/images/calendar/day_heading.png) repeat-x 0 100%;font-size: 2em;margin: 0;padding: 0.5em 0;}.portlet-calendar .calendar-day h3 {font-size: 11em;line-height: 1.2;margin: 0;vertical-align: middle;}.portlet-calendar .taglib-calendar {border-color: #999;margin-bottom: 1.5em;width:100%;}.portlet-calendar .calendar-container .taglib-calendar {}.ie6 .portlet-calendar .taglib-calendar {background: none;border-left: 1px solid;margin-left: 0;padding-left: 0;}.portlet-calendar .taglib-calendar table {}.portlet-calendar .calendar-container .taglib-calendar table {border: none;}.portlet-calendar .taglib-calendar table .first {border-left: none;}.portlet-calendar .taglib-calendar table .last {border-right: none;}.portlet-calendar .calendar-inactive {color: #999;}.portlet-calendar .calendar-current-day a {color: red;/*#fff*/font-weight: bold;text-decoration: none;background-color: #bbb;}.portlet-calendar .taglib-calendar tr td.calendar-current-day a:hover, .taglib-calendar tr td.calendar-current-day a:focus {background-color: #555;}.portlet-calendar .has-events a span {background: url(../../themes/wmhtheme12/images/calendar/event_indicator.png) no-repeat 50% 95%;padding-bottom: 5px;}.portlet-calendar .calendar-current-day.has-events a span {background-image: url(../../themes/wmhtheme12/images/calendar/event_indicator.png);}
