@media print {
	/*==========Default==========*/
	html, body { height: 100%; margin:0; padding:0; }
	body #wrap{ min-height: 100%; height: auto; }
	body #wrap .container{ max-width:1630px; padding:0 15px; width:100%; margin:auto !important; margin: 0 auto !important; }
	body #wrap .bodyArea .container{ max-width:1600px; }
	body #wrap .footerArea .container{ max-width:1600px; }
	svg, img, table{ border:0; }
	img{ vertical-align:middle; max-width: 100%; }
	svg { vertical-align: middle; }
	table, div{ border-collapse:collapse; text-align:left; vertical-align: top; }
	*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	*:before, *:after{ background-repeat:no-repeat; background-position:center center; background-size: contain; }
	.clearBoth{ display:block !important; float:none !important; clear:both !important; width: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important; }
	body .nonDisplay, body .disNone, body .disnone{ display:none !important; }
	a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }
	input, button, select, optgroup, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
	button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; }
	button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) { cursor: pointer; }
	video { max-width: 100%; }
	iframe { max-width: 100%; border: 0; }
	.nowrap, .noWrap{ white-space: nowrap; }
	.hidden { display: none !important; visibility: hidden !important; }
	.access { position: absolute !important; left: -9999px !important; font-size: 0 !important; padding: 0 !important; width: 0 !important; height: 0 !important; z-index:-1 !important; }
		#skiptocontent.access:focus, #skiptocontent.access:active{ position: fixed !important; top: .5em !important; left: .5em !important; color: #fff !important; background-color: #555 !important; border: solid #333 2px !important; height: auto !important; width: auto !important; padding: 2px 8px !important; font-size: 1em !important; line-height: 1.5 !important; z-index: 9999 !important; }
	#page_bg {color: #000; background-color:#fff; }
	.disIB{display:inline-block; *zoom: 1; *display: inline; }
	.nobr{display: inline-block; *zoom: 1; *display: inline; margin: 0; white-space: nowrap; }
	a, a:link, a:active, a:visited{text-decoration:none; }
	a:hover, a:focus{text-decoration:underline; }
	body .bold{ font-weight:bold; }
	body.indexVersion .mainHeader{position:absolute; visibility:hidden; left: -9999px; display:none; }
	body.extIndex .mainHeader{position:absolute; visibility:hidden; left: -9999px; display:none;}
	/*=======================*/
	html, html body{
		height:auto;
	}
	@page {
		size: auto\9;   /* auto is the current printer page size */
		margin: 0mm\9;  /* this affects the margin in the printer settings */
	}
	body {
		font-size:1.1458em !important;
		width: 100%;
		margin: 0px\9;  /* the margin on the content before printing */
	}
	body {
		min-width: 1024px !important;
		width: 1024px !important;
		-webkit-print-color-adjust: exact !important;
	}
	#wrap{
		width:95% !important;
		margin:auto !important;
		background-image:none !important;
	}
	body .bodyArea{
		background: none;
		margin-top: 0px !important;
	}
	body .headerTool .myLogo{
		position:relative;
	}
	body .mainbanner,
	body .headerMenu,
	body .breadcrumb,
	body .myheaderTool,
	body .leftMenu,
	body .mobMenu,
	body .mainHeader,
	body .printTool,
	body .btmNav,
	body .footerArea0,
	body .footerArea1{
		display:none !important;
	}
	body .headerTool .myLogo{
		padding-left:0;
		margin-left:-15px;
	}
	body .contentArea{
		padding: 0 !important;
	}
	body .rightContent{
		width:100%;
	}
	body .mainContent{
		margin-left:0 !important;
		margin-top:30px !important;
		margin-bottom:30px !important;
		background-color:transparent !important;
	    box-shadow: none !important;
		padding:0 !important;
	}
	body .footerArea{
		box-shadow:none;
	}
	body .footerArea2{
		padding-left:10px;
		padding-right:10px;
	}
	body .headerArea{
		position: static !important;
	}	
	body .mainContent a img{
		max-width:100%;
		height:auto;
	}
	body #wrap .container{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	body .headerMenu .nobr,
	body .mainHeader .nobr{
		display:block;
	}
	body .nobr{
		white-space: nowrap !important;
	}
	body .footerArea ul.fMenu{
		height:auto;
	}
	body .mapTool{
		margin-top:10px;
		width:100%;
	}
	/*====================*/
	body .headerTool .myLogo .logo_0{
		margin-left:0;
	}
}
