<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@media screen and (max-width: 415px) {
	#maincontent, #sidebar_right,
	#footer .footer_inner,
	#footer .footer-contact,
	#footer .footer_inner p,
	#content,
	#img_div,
	#header #header_inner #header_buttons,
	#sidebar_right .right_bm .right_content_inner,
	#maincontent .content_container,
	#header, #footer,
	div.featured_article,
	#sidebar_left,
	#sidebar_right .right_bm,
	#sidebar_right .right_bm .right_content_inner,
	#sidebar_right .right_bm span.phonenumber{
		float:none !important;
		width:100% !important;
		display:block;
		position: static !important;
		margin:0 auto !important;
		padding:0 !important;
		height:auto !important;
	}

	#maincontent, #sidebar_right,
	#footer .footer_inner, #img_div{
		width:95% !important;
	}

	#sidebar_right div#date_box{
		margin-top:0 !important;
	}

	#header #header_inner{
		width:100%;
		height:auto!important;
		line-height: auto !important;
		background:none;
	}

	#header #header_inner .hosted_by_text,
	#header #header_inner #header_buttons{
		position: static;
	}

	#header #header_inner #header_buttons div{
		float:none;
		margin:0 auto;
	}

	#sidebar_right .right_bm .right_content{background-repeat: repeat;}

	.featured_article{ background-image:none; }

	#maincontent h2, #gia_head{height:auto;}

	#content, #sidebar_left{overflow:visible;position:relative !important;}
	#maincontent p{word-break: break-word;}

	.alignleft,
	.alignright { display:block; float:none !important; margin:0px auto 20px;}
	
	
	#header{ background:url(images/bg/bg_topbar.png) repeat-x #dbdbdb}
	
	#header #header_inner,
	#content{ width:auto; margin-top:0px; border:none; margin-left:0px; margin-right:0px;}	
	#header #header_inner .hosted_by_text{ display:none;}
	#header #header_inner #header_buttons div a{ display:none;}
	.header_button{ margin-top:10px;}
	#header #header_inner #header_buttons div#header_login_button{ background:url(images/icon_right.png) no-repeat center center; padding:0px; height:53px; width:50px; text-indent:-999em; display:block !important; margin-top:0px; float:right; text-align:left;}
		
	#header_login_menu form.head_signin hr.login_dropdown_line{ width:auto !important;}
	
	#header_login_menu{ width:100%; top:53px !important; left:0px;}
	#header_admin_menu_menu{ left:0px !important; margin-left:0px !important;}
	#header_admin_menu_menu ul{ width:100%;}
	
	body .header_menu{ z-index:101;}
	#sidebar_left{ position:static; top:auto; margin-top:0px !important; position:relative; z-index:100;}
	#img_div, #sidebar_left #img_div{ text-align:center; padding-top:20px;}
	
	
	#nav_section{ padding-top:10px; padding-bottom:10px;margin-top:0;}
	#nav_section a,
	#nav_section li.persist_open a{ text-align:left;color:#666666; padding:3px 15px;background-image:none;}
	#nav_section li.selected_nav a,
	#nav_section a:hover,
	#nav_section li:hover a{ color:#000;}
	
	#nav_section a.has_sublist:before{
		content: "&gt;";
		display:inline;
	}
	#nav_section{ width:100%; }

	#nav_section li:hover ul,
	#nav_section li:hover ul ul{ display:none;width:100%;}
	#nav_section li.persist_open ul{display:none;}
	#nav_section li ul{position: static;width:100%;}
	
	#content #maincontent.cal.full_width{ padding:0px 15px;}
	
	#sidebar_left,
	#sidebar_left .bt{ width:100%;}

	#sidebar_left #img_div{padding-top:0;background-size:100% 100%;}
	#sidebar_left #img_div img{margin:0;max-height:65px;display:inline-block;}

	#sidebar_left .bb, #sidebar_left .bt{display:none;}
	.footer_inner{ width:auto;}

	.header_button{ background:#db906b; border:0;}
	.header_button:hover{ background:#ba6e4a;}
	#sponsHeader a { color:#333; }

	#header #header_inner #header_buttons div#header_help_button, 
	#header #header_inner #header_buttons div#header_admin_menu_button{
		margin-top:10px;
		margin-left:0;
		margin-right:0;
		margin-bottom:0;
	}

	form#filterFrm table.calendar_table,
	form#filterFrm table.calendar_table thead,
	form#filterFrm table.calendar_table tbody,
	form#filterFrm table.calendar_table tr,
	form#filterFrm table.calendar_table td{
		display: block;
		width: 100%;
   		text-align: left;
	}

	form#filterFrm table.calendar_table{
		height:auto;
		width:95%;
		margin:0 auto;
	}

	#header h3#sponsHeader{
		color:#000;
		height:auto;
		display:block;
		text-align: right;
		line-height: normal;
		padding:0;
		font-size:14px;
		width: 100%;
		float:none;
		margin-top:0;
		margin:0;
	}

	#header h3#sponsHeader a{
		color:#000;
		font-size:14px;
	}

	#mobile_nav_dropdown{
		background: url(images/icon_header_left.png) no-repeat center center;
		width: 50px !important;
	    height: 53px !important;
	    display:block;
	    position: absolute;
	    left:0;
	    cursor:pointer;
	    top:0;
	    z-index: 9
	}

	#topnav{
		display:none;
	}

	#photo_container .pg_img_div{
		float:none;
		width:100%;
		height:auto;
		margin-bottom:0;
	}

	#mainnav{ position:absolute;display:none; background:#f2f0f0; width:100% !important; margin-top:0; margin:0; padding:0; left:0px; top:0px;}

	#mainnav ul#nav_section &gt; li{
		width:100%;
		background-image:none;
		display:block;
		float:none;
		line-height:26px;
		font-size:17px;
	}

	#content #template_slider .royalSlider.slider_style_4, 
	#content #template_slider .royalSlider.slider_style_11{
		height:auto !important;
		width:100%;
		margin-bottom:30px;
	}

	#content #template_slider .royalSlider.slider_style_4 .rsContainer, 
	#content #template_slider .royalSlider.slider_style_11 .rsContainer{
		-webkit-transform: none !important;
		transform: none !important;
	}


	#content #template_slider .royalSlider.slider_style_4 .rsOverflow, 
	#content #template_slider .royalSlider.slider_style_11 .rsOverflow{
		float:none !important;
		height:auto !important;
		margin:0 auto !important;
		width:100% !important;
	}

	#content #template_slider .royalSlider.slider_style_4 .rsSlide img,
	#content #template_slider .royalSlider.slider_style_11 .rsSlide img{
		max-width: 100%;
		width:100% !important;

	}

	#content #template_slider .slider_style_4 .rsThumbs, 
	#content #template_slider .slider_style_11 .rsThumbs{
		width:100% !important;
	}	

	#content #template_slider .slider_style_4 .rsThumbs .rsThumb, 
	#content #template_slider .slider_style_11 .rsThumbs .rsThumb{
		display: none;
		width: 100%;
   		position: static;
   		background-image: none;
	}

	#content #template_slider .slider_style_4 .rsThumbs .rsThumb.rsNavSelected,  
	#content #template_slider .slider_style_11 .rsThumbs .rsThumb.rsNavSelected{
		display: block;
	}

	#content #template_slider .slider_style_4 .rsThumbs .rsThumbsArrow, 
	#content #template_slider .slider_style_11 .rsThumbs .rsThumbsArrow{
		display: none;
		width: 100%;
   		position: static;
   		background-image: none;
	}	

	#content #template_slider .royalSlider.slider_style_4 .rsThumbs .rsThumbsContainer, 
	#content #template_slider .royalSlider.slider_style_11 .rsThumbs .rsThumbsContainer{
		-webkit-transform: none !important;
		transform: none !important;
		height:auto !important;
	}

	#content #template_slider .royalSlider.slider_style_4 .rsThumbs .rsThumbsContainer:after, 
	#content #template_slider .royalSlider.slider_style_11 .rsThumbs .rsThumbsContainer:after{
		visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;
	}

	#content #template_slider .royalSlider.slider_style_4 .rsOverflow .rsSlide, 
	#content #template_slider .royalSlider.slider_style_11 .rsOverflow .rsSlide {
		position: static;
		display:none;
	}

	#content #template_slider .royalSlider.slider_style_4 .rsOverflow .rsSlide:first-of-type, 
	#content #template_slider .royalSlider.slider_style_11 .rsOverflow .rsSlide:first-of-type {
		display:block;
	}

	#content #template_slider .rsDefault .rsThumbsVer{
		position: static;
		float:none;
	}

	#content #template_slider .royalSlider.slider_style_4 .rsGCaption, 
	#content #template_slider .royalSlider.slider_style_11 .rsGCaption{
		float:none !important;
		width:100% !important;
		margin-top:0 !important;
		margin-left:0 !important;
	}

	#content .fck_widget_slider .royalSlider.slider_style_9, 
	#content .fck_widget_slider .royalSlider.slider_style_13{

	}

	#content .fck_widget_slider .royalSlider.slider_style_9 .rsSlide,  
	#content .fck_widget_slider .royalSlider.slider_style_13 .rsSlide{
		position: static;
		/*display: none;*/
	}

	#content .fck_widget_slider .royalSlider.slider_style_9 .rsSlide:nth-of-type(2),
	#content .fck_widget_slider .royalSlider.slider_style_13 .rsSlide:nth-of-type(2){
		display: block;
	}

	#content .fck_widget_slider .royalSlider.slider_style_9 .rsSlide img,
	#content .fck_widget_slider .royalSlider.slider_style_13 .rsSlide img{
		width:100% !important;
		margin-left:0 !important;
	}

	#content .fck_widget_slider .royalSlider.slider_style_9 .rsContainer, 
	#content .fck_widget_slider .royalSlider.slider_style_13 .rsContainer{
		-webkit-transform: none !important;
		transform: none !important;
		height:auto !important; 
	}

	.rbad[data-id='desktop_skyscaper_left'],
	.rbad[data-id='desktop_skyscaper_right'] {
		display: none;
	}


}

@media screen and (max-width: 320px) {
	#recaptcha_widget_div{
		zoom:0.8;
	}
}</pre></body></html>