
/********** PRINT STYLES *********/
html {
	font-size:11pt;
	height:auto;
	width:auto;
	}
#body, #header, #topHdr, #entire, #logo, #content, .main, #homePanel, .promoPanel, .prLink, .prImg, #homeBase, .homePage .main {
	height:auto;
	width:auto;
	position:relative;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
	font-size:1em;
	padding:0;
	margin:0;
}
#homePanel, .homePage .main {
	float:left;
}
.homePage .main, .main {
	padding:2em 0;
}
#header {
	overflow:hidden;
	height:auto;
	width:100%;
}
#logo {
	float:left;
	height:auto;
	width:auto;
	position:relative;
	top:auto;
	left:0px;
	right:auto;
	bottom:auto;
	}
#logo img {
	display:block;
}
#footer {
	padding-top:1em;
	color:#999999 !important;
}
/**** HIDE ****/
#topNav, .noPrint, .smoothly, .sub, .index #content .homePage .sub, #visibleKRD, .bk, .top, #logoLink {
	display:none;
}

/**** DISPLAY ****/
#logo a img, .iB img {
	display:block;
	width:180px;	
	}

/**** CHANGES ****/
/* Floats */
.main, .h2r, #footer {
	float:none;
	position:relative;
	padding:0;
	text-align:left;
}

#topHdr h1 {
	float:left;
	text-align:left;
	padding:1em 0 1em 2em;
	margin:0;
	font-size:2.4em;
	color:#999999 !important;
}
#content, .main {
	page-break-before:avoid;
	page-break-inside:auto;
	page-break-after:auto;
	display:table-cell;
	text-align:left;
}
p, ul, img {
	page-break-inside:avoid;
}
img {
	page-break-before:avoid;
	display:inline;
}
h1, h2, h3, h4, h5, h6 {
	page-break-after:avoid !important;
}

/* EDITOR PROPERTIES */

