.calendar_rss_link{float:right;margin-top:20px}.calendar_rss_link
a{display:block;height:32px;width:32px;background:url(/static/images/rss.png) no-repeat}.calendar_rss_link
span{display:none}.calendar_title{float:left;margin:0
10px 0 0}.calendar_nav{float:right}.calendar_view{margin:0
auto;width:190px;text-align:center;white-space:nowrap}.calendar_title,.calendar_nav,.calendar_view{padding:25px
0 5px 0}.calendar_nav a,
.calendar_view
a{display:inline-block;text-decoration:none;color:#000;background:url("/static/images/bg_main_button_1.jpg") repeat-x;border:1px
solid #E6E6E6;line-height:22px;padding:0
10px}.calendar_view
a{width:auto}.calendar_nav a:hover,
.calendar_view a:hover{border-color:#ccc;background-position:0px -22px}.calendar_nav a.calendar_prev,
.calendar_view
a.calendar_day_view{-moz-border-radius:12px 0 0 12px;-webkit-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;border-right:0}.calendar_nav a.calendar_next,
.calendar_view
a.calendar_month_view{-moz-border-radius:0 12px 12px 0;-webkit-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0;border-left:0}.calendar_scroll_bar_spacer{width:15px}.calendar_categories:before{content:'All Categories: '}.calendar_categories{margin-top:25px;background:url("/static/images/icon_tags.png") no-repeat 0 7px;padding-left:25px}.calendar_categories
a{text-decoration:none;color:#878787}.calendar_categories a:hover{text-decoration:underline}.calendar_upcomings{margin-top:30px;padding:20px
0px 0px;background:#1e4392}.calendar_upcomings>h3{padding-left:20px;color:#fff}.calendar_event.selected{padding:10px}.calendar_event
h2{color:#fff;font-weight:normal;margin-top:0;background:#005FB1;padding:5px
10px;border-radius:1px;margin:0
-10px 0 -10px;position:relative;bottom:11px}.calendar_upcomings
.calendar_event{background:#efefef;padding:10px
10px 20px 20px;border-bottom:#e3e3e3 1px solid}.calendar_upcomings .calendar_event:nth-child(even){background:#eaeaea}.calendar_upcomings .calendar_event
h3{font-size:18px;font-family:'gotham_boldregular';margin:10px
0px}.calendar_event
.details{padding-top:10px;height:25px;margin-top:-5px}.calendar_event .details
p{font-size:12px;color:#878787;margin:0;line-height:17px}.calendar_event .details
a{text-decoration:none}.calendar_event .details a:hover{text-decoration:underline}.calendar_event .details
.from_to{margin-right:20px;padding-left:25px;float:left;background:url(/static/images/icon_date.png) no-repeat 0px 2px;margin-bottom:5px}.calendar_event .details
.category{padding-left:25px;float:left;background:url(/static/images/icon_tags.png) no-repeat 0px 1px}.calendar_event .details .category
a{font-size:12px;color:#878787}.calendar_event .details
.comments{padding-left:22px;float:right;background:url(/static/images/icon_comment.png) no-repeat 0px 2px}.calendar_event
.button{float:right}.calendar_event
.block_social{margin:0;padding:0;padding-top:5px;border:0}.calendar_event .block_social
a{margin-left:5px}.calendar_month,.calendar_week,.calendar_day{width:100%;table-layout:fixed}.calendar_month th,
.calendar_week th,
.calendar_day
th{border-bottom:1px solid #e6e6e6;font-weight:normal;color:#fff;background:#1E4392}.calendar_month th a,
.calendar_week th a,
.calendar_day th
a{color:#fff;text-decoration:none;display:block;cursor:pointer}.calendar_month th a:hover,
.calendar_week th a:hover,
.calendar_day th a:hover{text-decoration:underline}.calendar_month th span,
.calendar_week th span,
.calendar_day th
span{display:block;text-align:center;overflow:hidden;padding:5px}.calendar_month td,
.calendar_week td,
.calendar_day
td{vertical-align:top;width:14.28%;height:100px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#fff;color:#777}.calendar_month td:first-child{border-left:1px solid #e6e6e6}.calendar_month .calendar_weekend,
.calendar_week .calendar_weekend,
.calendar_day
.calendar_weekend{background:#FaFaFa}.calendar_month .calendar_today,
.calendar_week .calendar_today,
.calendar_day
.calendar_today{background:#e8eff8;color:#484848}.calendar_month .calendar_today a,
.calendar_week .calendar_today a,
.calendar_day .calendar_today
a{color:#484848;font:14px 'robotolight'}.calendar_month
.calendar_day_num{padding:0
5px;line-height:20px;overflow:hidden;text-align:right}.calendar_month .calendar_day_num
a{color:#777;text-decoration:none;cursor:pointer}.calendar_month .calendar_day_num a:hover{color:#000}.calendar_month .calendar_today
a{color:#000}.calendar_month .calendar_day_num
b{display:block;font:14px 'robotolight'}.calendar_month .calendar_events,
.calendar_week .calendar_events,
.calendar_day
.calendar_events{position:relative;clear:left}.calendar_month .calendar_event,
.calendar_week .calendar_event,
.calendar_day
.calendar_event{background:url("/static/images/bg_tag.jpg") repeat-x #f3f3f3;border:1px
solid #E6E6E6;border-right-width:0;border-left-width:0;width:100%;height:24px;overflow:hidden;white-space:nowrap;position:relative}.calendar_month .calendar_event:hover,
.calendar_week .calendar_event:hover,
.calendar_day .calendar_event:hover{border-color:#ccc}.calendar_month .calendar_event a,
.calendar_week .calendar_event a,
.calendar_day .calendar_event
a{text-decoration:none;color:#484848;text-shadow:1px 1px #FFF;font:13px 'robotolight'}.calendar_month .calendar_event a:hover,
.calendar_week .calendar_event a:hover,
.calendar_day .calendar_event a:hover{color:#000}.calendar_month .calendar_event_category,
.calendar_week .calendar_event_category,
.calendar_day
.calendar_event_category{display:block;height:100%;overflow:hidden;position:absolute}.calendar_month .calendar_event_title,
.calendar_week .calendar_event_title,
.calendar_day
.calendar_event_title{display:block;height:100%;width:100%;line-height:17px;white-space:normal;overflow:hidden}.calendar_month .calendar_event_title span,
.calendar_week .calendar_event_title span,
.calendar_day .calendar_event_title
span{display:block;padding:4px
5px 4px 8px}.calendar_month .calendar_event_time,
.calendar_week .calendar_event_time,
.calendar_day
.calendar_event_time{float:right;font-size:11px;color:#999}.calendar_week th
span{text-align:center}.calendar_week th.calendar_today,
.calendar_day
th.calendar_today{background:transparent}.calendar_week_body,.calendar_day_body{overflow:hidden;overflow-y:auto;height:500px;position:relative}.calendar_day
td{width:100%}.calendar_week td,
.calendar_day
td{height:20px;line-height:10px;border-bottom-style:dotted;background:#FaFaFa}.calendar_week .calendar_work_hour,
.calendar_day
.calendar_work_hour{background:#fff}.calendar_week .calendar_half_hour,
.calendar_day
.calendar_half_hour{border-bottom-style:solid}.calendar_week .calendar_work_hour.calendar_today,
.calendar_day
.calendar_work_hour.calendar_today{background:#edf3fa}.calendar_week .calendar_hours,
.calendar_day
.calendar_hours{padding:0;width:35px;border-bottom:0;background:transparent;font-size:10px;color:#aaa;text-align:right}.calendar_week .calendar_event,
.calendar_day
.calendar_event{position:absolute;border-right-width:1px}#fancybox-content .calendar_event_comments>h2{display:none}.calendar_outer{clear:right}