@import "base.css";
@import "parts/structure.css";
@import "parts/frame_header.css";
@import "parts/frame_globalNavi.css";
@import "parts/frame_footer.css";
@import "parts/topicPath.css";
@import "parts/sideNavi.css";
@import "parts/lead.css";
@import "parts/contentsArea.css";
@import "parts/tab.css";

@media print {

	body {
	margin:auto;
		padding: 0;
		width: 600px;
	}
	img {
	border: none;
	vertical-align: top;
}
	h1 {
	display: none;
	}
	h1.print{
	display: block;
	}
	#logo_left {
	display: block;
	padding: 8px 0 11px 0;
	float: left;
	}
	#logo_right {
	display: block;
	margin: 8px 0 11px 255px;
		_margin: 8px 0 11px 200px;
	float: left;
	}
	#utilityNavigation,
	#globalNaviarea,
	#globalNaviarea,
	#secondary,
	#topicPatharea,
	.pagetopLink,
	#footerNavigation{
	display: none;
	}
	#footer {
		width: 600px;
		}
	.withSideNavigation,
	.withSideNavigation #headerArea,
	.withSideNavigation #headerLangLink,
	.withSideNavigation #breadCrumbs,
	.withSideNavigation #footerArea {
		width: 600px !important;
		color: #000 !important;
		float: none !important;
		background-image:none;
	}

	#breadCrumbs,
	body.withSubNavigation #breadCrumbs {
		padding: 20px 0 0;
		background: none !important;
		margin: 20px 0 0;
	}

	#sideNavigation {
		display: none;
	}
	
	#contentsWrapper {
		float: none !important;
		background: none !important;
	}
	
	#contentsArea {
		/*\*/
		_overflow: hidden;
		/**/
	}

	body.withSideNavigation #contentsArea {
		float: none;
		margin-left: 20px;
	}
	

	#contentsArea .section1 {
		float: none !important;
		background: none !important;
	}

	#contentsArea .section1 h1 {
		_background-image: none !important;
	}

	.linkList a {
		display: inline-block;
		text-indent: -2px;
	}

	#contentsArea dl.indexList dd,
	#contentsArea .section1 h1,
	#contentsArea .section2 h2,
	#contentsArea .section2 h2 span {
		width: 100%;
		_height: 1%;
		_float: left;
	}

	#footerArea,
	#breadCrumbs {
		float: none !important;
		clear: both !important;
	}

	#footerArea {
		margin-top: 20px !important;
	}

/*	.pagetopLink,
	#toAnchors {
		clear: both;
		display: none;
	}*/

	.pagetopLink,
	#toAnchors,
	#headerSearchBox,
	#headerLangLink,
	#footerMenu {
		clear: both;
		display: none;
	}

	#contentsArea table.simple {
		clear: both;
	}
#bannerSpace {
display: none;
}
.noprint {
	display: none;
	}
}

/*\*//*/
.pagetopLink,
#toAnchors,
#headerSearchBox,
#headerLangLink,
#footerMenu {
	clear: both;
	display: none;
}
/**/