﻿@media print{    
		
    /*--- make content 1 column ---*/
	.marqueeMain>.imgfill{height: 200px;}  
	article > .lvl1_pLeft {width: 100%; margin-bottom: 25px;}
	article > .lvl1_pRight {width: 100%; }
	article>.lvl1_pRight div.w100{padding-left: 0}
	/*article>.lvl1_pRight div.w50{padding-left: 0}*/
	.feature_btm .w50{padding: 0; width: 100%; margin-top: 60px;}
	.feature_btm .w50:first-child{margin-top: 0px;}
	/*--- /make content 1 column ---*/

	/*---hide element---*/
	.socialmain-desktop{display: none;}
	.navi_main{display: none;}
	/*.contain_govt .floatright{display: none;}*/
	.contain_govt .navi_govt {display: none;}
	.contain_govt .navi_courtesy {display: none;}
	.feature_btm{display: none;}
	.backToTop{display: none;}
	/*.footer_panelblk {display: none;}*/
	/*---/hide element---*/

	footer{margin-top: 50px;}
	/*removing breadcrumbs and top element*/
	/*.bread-social{height: 0; margin-top: 45px;}*/


	/*--- hero img on subpages ---*/
	article.herosubpage>.lvl1_pLeft{height: 150px; margin: 0;}
	article.herosubpage h1{font-size: 35px;}
	/*article.herosubpage>.lvl1_pRight>img{width: 100% !important; height: 320px; left: 0 !important;}*/
	article.herosubpage>.lvl1_pRight>img{width: auto !important; height: -50px; left: 0 !important;}
	/*--- /hero img on subpages ---*/

	.olmenu_container{display: none;}
	
	/*--- custom style fix for what is not provided by pmg ---*/
	.ms-designer-ribbon { display:none !important; }
	#suiteBar { display:none !important; }
	.bread-social { display:none !important; }
	.socialmain-mobile-detached { display:none !important; }
	.navi_side { display:none !important; }
	.contain_navi { display:none !important; }
	.mobileTopHeightDummy { height:0px !important; }
	
	article.herosubpage > .lvl1_pLeft { height:300px !important; padding:5px 0px; }
	article.herosubpage > .lvl1_pLeft, article.herosubpage > .lvl1_pRight { clear:both !important; width:100% !important; }
	article.herosubpage h1 { font-size:30px !important; }
	article.herosubpage > .lvl1_pRight > img { width:100% !important; height:auto !important; }
	
	.container, .mobile_search_container, .olmobile_2l, article { padding:0px !important; }
	section.sect_h1 { margin-top:10px !important; }
	section.sectAfter_sect_h1 { margin-top:10px !important; }
	form { font-size:14px !important; }
	article { margin-top:10px !important; }
	article > .lvl1_pRight p { margin-bottom:5px !important; }
	article > .lvl1_pRight div.w100 { padding-left:0px !important; }
	article > .lvl1_pLeft > div { border-top:none !important; border-bottom:1px solid #ccc !important; font-size:125%; }
	article > .lvl1_pLeft, article > .lvl1_pRight { clear:both !important; width:100% !important; }
	figure > img, p img { width:100% !important; }
	.lato_blk24, article h2, .steps123_container > ul > li > a, .feature_btm h2, table.calendar td, .form_standard input, .form_standard textarea, .gallery_list, article > .lvl1_pRight .acc_mod > p { font-size:16px !important; }
	
	footer { display:none !important; }
	.footer_copy ul.followus > li { display:inline !important; padding:2px 5px !important; }
	.footer_copy ul > li > a > span.socialname { width:70px !important; }
	.footer_copyright ul > li > a, .footer_copyright ul > li { width:120px !important; font-size: 12px !important; }
	.footer_copyright ul > li.divider { width:5px !important; display:none !important; }
	.footer_copy > .col-md-3 { border-right:none !important; padding:10px 0px !important; height:auto !important; }
	.footer_copyright .footer_copyright_left { display:block !important; clear:both !important; width:100% !important; text-align:center !important; }
	.footer_copyright .footer_copyright_right { display:block !important; clear:both !important; width:100% !important; text-align:center !important; }
	.footer_copyright .footer_copyright_right p { font-size:12px !important; width:100% !important; }

	/*--- /custom style fix for what is not provided by pmg ---*/
/*--- hide Addthis overlay ---*/
	#at-expanded-menu-v2{ display: none; }
a > img.ms-asset-icon {width:16px !important;display:inline;max-width:none;}
}