h2,h3{color:#282828}h1,h4,h4 span{color:#27aae2}body,div,h1,h2,h3,h4,h4 span,p,span,td{line-height:1.4;font-weight:400}.footer p,.footerCompany,form{margin:0}.day,.weekend{background-repeat:no-repeat;background-position:left top}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{margin-bottom:0}h1{font-size:40px}h2{font-size:38px}h3{font-size:32px}h4,h4 span{font-size:26px}hr{color:#fff;border:1px dashed #ccc;border-width:1px 0 0;height:0}body,div,p,span,td{color:#282828;font-size:18px}a,a span,a strong{color:#27aae2;text-decoration:none}img{border:none}.box{border:1px solid #e0dfe3}.buttons{font-size:11px;cursor:pointer}.footer,.footer a,.footer div,.footer p{font-size:12px;color:#fff;width:100%;text-align:center;padding:0!important;line-height:1.4;font-weight:400;letter-spacing:1px;text-transform:uppercase}.fields{border:1px solid #d8d8d8;color:#3c3c3c;font-size:11px}#monthLabel,#yearLabel,.calendar_heading,.printPage{color:#27aae2}form{padding:0}.bodyPrintPage,.bodyPrintPage .footer,.bodyPrintPage .normalText,.bodyPrintPage .printPage,.bodyPrintPage div,.bodyPrintPage h1,.bodyPrintPage h2,.bodyPrintPage h3,.bodyPrintPage p,.bodyPrintPage span,.bodyPrintPage td,.tellAFriend,.tellAFriend .normalText,body .bodyPrintPage{color:#27aae2;background-color:#fff!important;background-image:none!important}.calendar a{text-decoration:none;font-weight:700}#calendar{width:100%}#monthLabel{font-size:14px;font-weight:700}#yearLabel{font-size:14px;font-weight:700;text-align:center}#calendarMonth table{background-color:#ddd}.month{height:500px}.dayHeading{font-size:9px;text-align:center;height:1px;background-color:#fff;padding-top:10px}.day{border-right:1px solid #fff;border-bottom:1px solid #fff;padding:3px;height:30px;background-color:#bbb;background-image:url(calendarBG.gif)}.weekend .day_num{color:#fff}.day_num td{background-color:#999;height:100%}.weekend{background-color:#6f6f6f;background-image:url(weekendBG.gif)}.weekend td{width:120px;color:#fff}.blank{background-color:#ddd;background-image:url(spacer.gif)}.calendar_heading{font-size:20px;font-weight:700}