.calendarDecorator {padding:0px;overflow:hidden;}
* html .calendarDecorator{overflow:visible;position:relative;height:1px;}/*ie6 hack to wrap floated child dom elements*/
.calendarDecorator .right_column{padding:0px;float:left;width:26%;}
.calendarDecorator .right_column div.form-container{margin:0px;}
.calendarDecorator .left_column{padding:0px;float:left;width:74%;}
.calendarDecorator .right_column .calendar-wrapper{margin-left:5px;padding:0px;background-color:#E4E2E3;}
.calendarDecorator .right_column .calendar-wrapper-2{padding:10px;background-color:#F0ECFA;}
.calendarDecorator .right_column .calendar-wrapper-3{padding:0px;background-color:#FFF;width:175px;margin-left:auto;margin-right:auto;}
.calendarDecorator .calendarLegend {display:block;margin:10px auto;}

div#calendarFooter { background-color:#F0ECFB; padding:5px; }
div#calendarFooter h1 { background-color:#E1E1E1; margin-top:-5px;}

.bookends { float:left; display:inline; clear:both; overflow:hidden; margin:5px 0px 0px 5px; }
.alt-views { margin-top:10px; }
.alt-views li { width:200px; }