@import "base.css";
@import "mod_fontstyle_en.css";
@import "frame_headerfooter.css";
@import "frame_navigation.css";
@import "frame_contentsarea.css";
@import "set_paragraph.css";
@import "set_heading.css";
@import "set_list.css";
@import "set_image.css";
@import "set_table.css";
@import "set_layout.css";
@import "set_element.css";
@import "set_link.css";
@import "set_thumbnail.css";
@import "ba_set_styles.css";


@media print {

	body {
		padding: 0;
	}

	body.withSubNavigation,
	body.withSubNavigation #headerArea,
	body.withSubNavigation #headerLangLink,
	body.withSubNavigation #breadCrumbs,
	body.withSubNavigation #footerArea {
		width: 543px !important;
		color: #000 !important;
		float: none !important;
	}

	#breadCrumbs,
	body.withSubNavigation #breadCrumbs {
		padding: 20px 0 0;
		background: none !important;
		margin: 20px 0 0;
	}

	#subNavigation {
		display: none;
	}
	
	#contentsWrapper {
		float: none !important;
		background: none !important;
	}
	
	#contentsArea {
		/*\*/
		_overflow: hidden;
		/**/
	}

	body.withSubNavigation #contentsArea {
		float: none;
		margin-left: 20px;
	}
	
	#contentsArea .parallelBlockA,
	#contentsArea .parallelBlockB,
	#contentsArea .parallelBlockC,
	#contentsArea .floatBlockA,
	#contentsArea .floatBlockB,
	#contentsArea .floatBlockC,
	#contentsArea .parallelBlockA,
	#contentsArea .parallelBlockB,
	#contentsArea .parallelBlockC,
	#contentsArea .parallelBlockD,
	#contentsArea .parallelBlockE,
	#contentsArea .parallelBlockF,
	#contentsArea .section2,
	#contentsArea .section3,
	#contentsArea .section4,
	#contentsArea .section5,
	#contentsArea .section6 {
		clear: both;
	}

	#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;
	}

}

/*\*//*/
.pagetopLink,
#toAnchors,
#headerSearchBox,
#headerLangLink,
#footerMenu {
	clear: both;
	display: none;
}
/**/
