@media print{body,header{visibility:visible}}html,body{margin:0;padding:0;width:100%;height: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}select,input,textarea,table{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}table,table.tableData,table.tableData td,table.tableData .tableDataHdr_2,table.tableData .tableDataHdr_2 a{width:auto!important;height:auto!important;border:0!important;margin:0!important;padding:0!important;color:#000!important}#skipnav,#siteheader,.downloadmessage,#page_footer,.sidenav,.title_right,.small_box.news_box .box_title:before,.small_box.events_box .box_title:before,#top_bar,.mainnav,.breadcrumb,.alert_container,.addtocalendar,.alpha-filter,.list-filter,.minicalendar_widget,.mobile_only,.recaptcha{display:none!important}.mainSpan_wrapper,.mainSpan_wrapper_noleftnav,.mainSpan_wrapper_home,.content_area,#sitebody .column,#sitebody .title_widget,#sitebody,.mobile_list,.mobile_box,.mobile_list ul li a,.mobile_list .item_smalltext,.mobile_list a+.item-list{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:normal!important}.title_widget h1{font-size:16pt!important;line-height:22pt!important;width:auto!important}.title_widget h2,.subtitle{font-size:12pt!important;line-height:18pt!important;font-weight:bold}.title_widget h1,.title_widget h2{color:#000!important;margin:0 0 5px 0!important;padding:0;width:auto!important;border:0;letter-spacing:0!important}.small_box .box_title,.small_box .box_title{text-indent:0!important;text-align:left;padding-left:0}.small_box{width:100%!important;margin:0 0 20px 0!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_title,.calendar_grid{width:100%!important}.sitewrapper .listtable a.email_link{text-indent:0!important}.box_bottomlink,#sitebody .column.home_buttons,#sitebody .home_links,.home_collage .flex-direction-nav{display:none!important}.home_left,.home_events,.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:normal!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}.tabs li a,.home_events h2,.home_news h2,.home_spotlight h2{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 0!important;height:auto!important}#sitebody .newsimg,#sitebody .date_box{float:left!important;margin-right:15px!important;border:0!important}#tabs_section>section{display:block!important}.home_news ul li .box_item_summary,.home_news ul li .box_item_date{border:0!important;padding:0!important;display:block!important;margin:0!important}.home_news ul li a{font-weight:bold!important}.calendar_widget{max-width:100%;font-size:inherit!important;line-height:inherit!important}table.calendar_grid{background:transparent;width:100%}.calendar_grid .calendar_dayheader{line-height:33px;color:#000;padding:4px 2px 0 2px;font-weight:bold;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:transparent;height:auto}.calendar_grid .calendar_title td.calendar_title_content{padding:11px 0 10px 0;width:60%;font-weight:normal;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 0}.calendar_title td:first-child{text-align:left}.calendar_grid td.calendar_nextprev a{font-weight:normal;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_today,.calendar_grid td.calendar_weekendday,.calendar_grid td.calendar_othermonthday{text-align:left;vertical-align:top;font-size:160%;line-height:25px;font-weight:normal;padding:3px 8px;border:1px solid #ddddde;height:105px;word-wrap:break-word}.calendar_grid td.calendar_day,.calendar_grid td.calendar_weekendday,.calendar_grid td.calendar_day>a,.calendar_grid td.calendar_weekendday>a{color:#000!important;background:#fff;text-decoration:none!important}#sitebody .calendar_grid td.calendar_othermonthday,#sitebody .calendar_grid .calendar_othermonthday>a{background:#e3e3e3;text-decoration:none!important}#sitebody .calendar_grid td.calendar_othermonthday,#sitebody .calendar_grid .calendar_othermonthday>a{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_today>a,.calendar_weekendday>a,.calendar_othermonthday>a{text-decoration:none!important}.sitewrapper table.tableData,#sitebody table.listtable{border:1px solid #000!important;border-collapse:separate!important}.sitewrapper table.tableData tr,#sitebody table.listtable tr{border:0!important}.sitewrapper table.tableData tr td,#sitebody table.listtable tr td{border:1px solid #000!important;padding:3px 4px 3px 9px!important}.sitewrapper table.tableData th,#sitebody table.listtable th{border:1px solid #000!important;color:#000!important;font-weight:bold!important}.sitewrapper table.tableData th a,#sitebody table.listtable th a{color:#000!important;text-decoration:none!important}.sitewrapper table.tableData thead,#sitebody table.listtable thead{border:0!important}html,body{height:auto}#sitebody figure.home_collage,#sitebody .small_col,#sitebody .small_box,#sitebody .minicalendar_widget,#sitebody .facebook_feed,#sitebody .twitter_feed{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.tableData,#sitebody table.listtable{border:1px solid #000!important;border-collapse:separate!important}#sitebody table.tableData tr,#sitebody table.listtable tr{border:0!important}#sitebody table.tableData tr td,#sitebody table.listtable tr td{border:1px solid #000!important;padding:3px 4px 3px 9px!important;width:auto!important;display:table-cell!important}#sitebody table.tableData th,#sitebody table.listtable th{border:1px solid #000!important;color:#000!important;font-weight:bold!important;font-family:inherit!important}#sitebody table.tableData th a,#sitebody table.listtable th a{color:#000!important;text-decoration:none!important}#sitebody table.tableData thead,#sitebody table.listtable thead{border:0!important}a[href]:after{content:""}