@media print{body,header{visibility:visible}}body,html{margin:0;padding:0;width:100%;min-width:0;border:0}body,body.front_end_body,body.front_end_body .sitewrapper{font-family:Georgia,Times,serif!important;font-size:11pt!important;line-height:18pt!important;color:#000!important;background-image:none!important;background-color:transparent!important;text-align:left;text-decoration:none!important}input,select,table,textarea{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}table,table.tableData,table.tableData .tableDataHdr_2,table.tableData .tableDataHdr_2 a,table.tableData td{width:auto!important;height:auto!important;border:0!important;margin:0!important;padding:0!important;color:#000!important}#page_footer,#siteheader,#skipnav,#top_bar,.addtocalendar,.alert_container,.alpha-filter,.breadcrumb,.downloadmessage,.list-filter,.mainnav,.minicalendar_widget,.mobile_only,.recaptcha,.sidenav,.small_box.events_box .box_title:before,.small_box.news_box .box_title:before,.title_right{display:none!important}#sitebody,#sitebody .column,#sitebody .title_widget,.content_area,.mainSpan_wrapper,.mainSpan_wrapper_home,.mainSpan_wrapper_noleftnav,.mobile_box,.mobile_list,.mobile_list .item_smalltext,.mobile_list a+.item-list,.mobile_list ul li a{width:auto!important;height:auto!important;padding:0!important;border:0!important;margin:0!important;position:static!important;overflow:visible!important;min-height:0!important;min-width:0!important;float:none!important;display:block!important;clear:both!important;font-weight:400!important}.title_widget h1{font-size:16pt!important;line-height:22pt!important}.subtitle,.title_widget h2{font-size:12pt!important;line-height:18pt!important;font-weight:700}.title_widget h1,.title_widget h2{color:#000!important;margin:0 0 5px!important;padding:0;width:auto!important;border:0;letter-spacing:0!important}.small_box .box_title{text-indent:0!important;text-align:left;padding-left:0}.small_box{width:100%!important;margin:0 0 20px!important;border:0!important}.small_box ul li{padding-bottom:10px}.listtable{width:100%!important;margin-bottom:15px!important}.mobile_hide{display:table-cell!important}#sitebody .command,#sitebody .form_button,#sitebody input.command,#sitebody input.form_button,#sitebody input[type=submit]{border:2px solid #333!important;background:#ccc!important}.calendar_grid,.calendar_title{width:100%!important}.sitewrapper .listtable a.email_link{text-indent:0!important}#sitebody .column.home_buttons,#sitebody .home_links,.box_bottomlink,.home_collage .flex-direction-nav{display:none!important}.home_events,.home_left,.home_news,.home_spotlight,.home_spotlight .box_content{width:auto!important;height:auto!important;padding:0!important;border:0!important;margin:0!important;position:static!important;overflow:visible!important;min-height:0!important;min-width:0!important;float:none!important;display:block!important;clear:both!important;font-weight:400!important}.home_spotlight ul li{padding-left:0!important}.home_events li,.home_news li{padding-bottom:10px!important}.home_events li a,.home_news li a{width:auto!important;display:inline!important}.home_collage{float:none!important}.home_collage ul{padding:0;margin:0;list-style:none}.home_collage .slidecontent{background:#fff}.home_events h2,.home_news h2,.home_spotlight h2,.tabs li a{text-indent:0!important;border:0!important;text-align:left;font-size:15pt!important;line-height:18pt!important;color:#000;text-decoration:none;display:block!important;padding:15px 0 10px!important;height:auto!important}#sitebody .date_box,#sitebody .newsimg{float:left!important;margin-right:15px!important;border:0!important}#tabs_section>section{display:block!important}.home_news ul li .box_item_date,.home_news ul li .box_item_summary{border:0!important;padding:0!important;display:block!important;margin:0!important}.home_news ul li a{font-weight:700!important}.calendar_widget{max-width:100%;font-size:inherit!important;line-height:inherit!important}table.calendar_grid{background:0 0;width:100%}.calendar_grid .calendar_dayheader{line-height:33px;color:#000;padding:4px 2px 0;font-weight:700;background:#fff;text-transform:uppercase;font-size:1em;text-indent:0;text-align:center}.calendar_grid .calendar_dayheader:first-letter {color:#000}.calendar_grid .calendar_title{width:100%;background:0 0;height:auto}.calendar_grid .calendar_title td.calendar_title_content{padding:11px 0 10px;width:60%;font-weight:400;color:#000;overflow:visible;font-size:200%}.short_current_month_title{display:none}.calendar_grid .calendar_title td.calendar_nextprev{width:20%!important;padding:8px 0 0}.calendar_title td:first-child{text-align:left}.calendar_grid td.calendar_nextprev a{font-weight:400;text-decoration:underline;color:#2f7cc5;text-indent:0;background-image:none;display:inline}.calendar_grid td.calendar_nextprev a:hover{text-decoration:none}.calendar_grid td.calendar_day,.calendar_grid td.calendar_othermonthday,.calendar_grid td.calendar_today,.calendar_grid td.calendar_weekendday{text-align:left;vertical-align:top;font-size:160%;line-height:25px;font-weight:400;padding:3px 8px;border:1px solid #ddddde;height:105px;word-wrap:break-word}.calendar_grid td.calendar_day,.calendar_grid td.calendar_day>a,.calendar_grid td.calendar_weekendday,.calendar_grid td.calendar_weekendday>a{color:#000!important;background:#fff;text-decoration:none!important}#sitebody .calendar_grid .calendar_othermonthday>a,#sitebody .calendar_grid td.calendar_othermonthday{background:#e3e3e3;text-decoration:none!important;color:#aeaeae!important}.calendar_grid td.calendar_today{background:#fff;color:#4397e9;text-decoration:none!important}.calendar_grid td.calendar_today>a{color:#4397e9!important;text-decoration:none!important}#sitebody .calendar_grid .calendar_day_with_items .calendar_items{display:block;position:static;z-index:1;margin-top:0;background-color:transparent;border:1px solid #fff!important;box-shadow:0 0 0;min-width:0;min-height:0;text-align:left;padding:0;text-decoration:none!important}.calendar_eventtime{display:block;font-size:60%;text-decoration:none!important}.calendar_eventlink{font-size:60%;display:block}.calendar_today .calendar_eventlink,.calendar_today .calendar_eventtime{color:#4397e9}.calendar_more{display:block}.current_month_title.mobile_hide{display:inline-block}.calendar_day>a,.calendar_othermonthday>a,.calendar_today>a,.calendar_weekendday>a{text-decoration:none!important}#sitebody table.listtable,.sitewrapper table.tableData{border:1px solid #000!important;border-collapse:separate!important}#sitebody table.listtable tr,.sitewrapper table.tableData tr{border:0!important}#sitebody table.listtable tr td,.sitewrapper table.tableData tr td{border:1px solid #000!important;padding:3px 4px 3px 9px!important}#sitebody table.listtable th,.sitewrapper table.tableData th{border:1px solid #000!important;color:#000!important;font-weight:700!important}#sitebody table.listtable th a,.sitewrapper table.tableData th a{color:#000!important;text-decoration:none!important}#sitebody table.listtable thead,.sitewrapper table.tableData thead{border:0!important}body,html{height:auto}#sitebody .facebook_feed,#sitebody .minicalendar_widget,#sitebody .small_box,#sitebody .small_col,#sitebody .twitter_feed,#sitebody figure.home_collage{display:none!important}#sitebody .home_spotlight img{display:block!important}#sitebody .content_area{padding-bottom:20px!important}.sitemap_col{display:block;width:100%!important}.sitemap_widget .siteMapCategoryView>.sitemap_col ul li a{display:block;width:100%;max-width:100%}#sitebody table.listtable,table.tableData{border:1px solid #000!important;border-collapse:separate!important}#sitebody table.listtable tr,table.tableData tr{border:0!important}#sitebody table.listtable tr td,table.tableData tr td{border:1px solid #000!important;padding:3px 4px 3px 9px!important}#sitebody table.listtable th,table.tableData th{border:1px solid #000!important;color:#000!important;font-weight:700!important;font-family:inherit!important}#sitebody table.listtable th a,table.tableData th a{color:#000!important;text-decoration:none!important}#sitebody table.listtable thead,table.tableData thead{border:0!important}a[href]:after{content:""}