.content-wide{position:relative;left:-16px;}.calendar{width:980px;border-top:#d6d6d6 5px solid;border-bottom:#d6d6d6 5px solid;}.calendar .calendar-month{font-weight:bold;text-transform:uppercase;font-size:14px;}.calendar .calendar-month .calendar-prev a{font-weight:bold;color:#000000;font-size:19px;}.calendar .calendar-month .calendar-prev a:hover{color:#4c9ca1;}.calendar .calendar-month .calendar-next a{font-weight:bold;color:#000000;font-size:19px;}.calendar .calendar-month .calendar-next a:hover{color:#4c9ca1;}.calendar .week{border-bottom:#d6d6d6 5px solid;font-weight:bold;text-transform:uppercase;font-size:11px;}.calendar tr td{border:none;width:136px;}.calendar .hold{position:relative;width:136px;height:130px;margin:3px 0 0;background:#f1f1f1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
}.calendar .hold .day{position:absolute;top:5px;right:5px;}.calendar .hold .event{width:124px;padding:3px 6px;font-size:11px;}.calendar .hold .span_a{background-color:#ddf4f5;margin:5px 0 0 0;}.calendar .hold .span_b{background-color:#eeeeee;margin:5px 0 0 0;}.calendar .hold .event a{color:#000000;text-decoration:none;}.calendar .hold .event a:hover{text-decoration:none;color:#4c9ca1;}.calendar-menu{position:absolute;}.calendar-menu .hold{float:left;position:relative;height:22px;margin-right:2px;width:136px;}.calendar-menu .link{font-family:"nevisBold";width:136px;height:19px;background-color:#c6c6c6;text-transform:uppercase;font-size:7.5pt;text-align:center;color:#4c4b49;position:absolute;padding-top:3px;}.calendar-menu .link span{height:5px;width:136px;position:absolute;top:-9px;left:0;background-color:#c6c6c6;}.calendar-menu .link:hover span{background-color:#434d54;}.calendar-menu .active{background-color:#a6a6a6;}.calendar-menu .active span{background-color:#a6a6a6;}.content-wide .bar{width:980px;position:absolute;top:50px;}.content-wide .bar hr{border-color:#D6D6D6;border-style:solid none none;border-width:5px 0 0;}.info{font-family:Helvetica,Arial,"Helvetica Neue",Geneva,sans-serif;line-height:20px;margin:20px 10px 20px 10px;}.info .title{font-weight:bold;text-transform:uppercase;font-size:14px;}.info .date{font-weight:bold;font-size:12px;}.info .text{font-size:12px;}.info .url{margin:15px 0 0 0;}.info .url a{background-image:url("../images/calendar/calendarbutton.jpg");text-decoration:none;color:#ffffff;padding:5px 10px;}
