h1, h2, h3, h4, h5, h6, p {margin-top:0}h1, h2, h3, h4, h5, h6 {margin-bottom:20px}h1 {color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}h2 {color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}h3 {color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}h4, h4 span {color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}hr {color:white;border:1px solid #ededed;border-width:2px 0 0 0;height:0;margin:0;padding:0}p, td, body, div, span {color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}a, a span, a strong, .footer a {color:#004698}img {border:none}.box {border:1px solid #E0DFE3}.buttons {font-size:11px;cursor:pointer}.footer, .footer a, .footer p, .footer div, .b-footer p {font-size:12px;color:#ffffff;width:100%;text-align:left;padding:0 !important;line-height:1.4;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin:0}.fields {border:1px solid #D8D8D8;color:#3C3C3C;font-size:11px}form {margin:0px;padding:0px}.bodyPrintPage {background-image:none;background-color:#FFFFFF}.footer p, .footerCompany {margin:0}body .bodyPrintPage, .bodyPrintPage, .bodyPrintPage .normalText, .tellAFriend, .tellAFriend .normalText, .bodyPrintPage .footer, .bodyPrintPage .printPage, .bodyPrintPage div, .bodyPrintPage p, .bodyPrintPage td, .bodyPrintPage span, .bodyPrintPage h1, .bodyPrintPage h2, .bodyPrintPage h3 {color:#004698;background-color:#FFFFFF !important;background-image:none !important}.printPage {color:#004698}.image-text{color:#ffffff}.calendar a {text-decoration:none;font-weight:bold}#calendar {width:100%}.calendarPrev, .calendarNext {width:33%;text-align:center}.calendarPrev a, .calendarNext a {font-size:20px;line-height:0;display:inline-block;vertical-align:top}#monthLabel {font-size:20px;color:#004698;font-weight:600;text-transform:uppercase;padding-bottom:30px;display:inline-block;vertical-align:middle}#yearLabel {font-size:20px;font-weight:600;text-align:center;color:#004698;padding-bottom:30px;display:inline-block;vertical-align:middle}#calendarMonth table {background-color:#ffffff}.month {min-height:500px}.dayHeading {font-size:20px;text-align:center;height:30px;background-color:#daa73a;padding:0}.day {border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:5px 10px;height:50px;background-color:#fff;background-image:url(calendarBG.gif);background-repeat:no-repeat;background-position:left top}.day p {color:#6b4b07;font-size:18px}.weekend .day_num {color:#6b4b07}.day_num td {background-color:#fff;height:100%}.weekend {background-color:#f7f7f7;background-image:url(weekendBG.gif);background-repeat:no-repeat;background-position:left top}.weekend td {width:120px;color:#ffffff}.blank {background-color:#fff;background-image:url(spacer.gif)}.calendar_heading {font-size:20px;font-weight:bold;color:#004698;display:none}