/**
 * Print
 *
 * Print version related styling.
 *
 */ 
body {
	background-color: #fff;
	color: #000;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}

#skipper {
	display: none;
}

#toolbar {
	display: none;
}

#header {
	border-bottom: 5px solid #f3bc16;
	margin-bottom: 30px;
	padding-bottom: 10px;	
}
	#header #logo-khp {
		color: #003259;
		font-size: 24px;
		font-weight: bold;
		line-height: 28px;
		text-decoration: none;
	}
	
	#header #banner-extended,
	#header #logo-there-for-kids {
		display: none;
	}

div.wrapper {
	width: 100%;
}

#content-wrapper {		
	width: 100%;
}

#content {
	width: 100%;
}
	
#content-navigation {
	display: none;
}

#content-body {
	width: 100%;
}
	#content-body #content-body-sidebar {
		display: inline;
		float: right;
		margin: 0 0 10px 37px;
		position: relative;
		width: 265px;
	}

	#content-body a:link {
		color: #0b4c82;
		font-weight: bold;
		text-decoration: underline;
	}
	#content-body a[href^="http:"]:after {
	     content: " (" attr(href) ") ";
	     font-style: italic;
	     font-weight: normal;
	}	

	#content-body h1 {
		color: #003259;
		font-size: 20px;
		margin: 0 0 10px 0;
		text-transform: capitalize;
	}

	#content-body h2 {
		color: #4c4c4c;
		font-size: 18px;
	}

	#content-body h3 {
		color: #003259;
		font-size: 14px;
	}
	
	#content-body h4 {
		color: #003259;
		font-size: 12px;		
	}
	
	#content-body img {
		border: 0;
		display: block;
	}
		#content-body img.align-left {
			display: inline;
			float: left;
			margin: .5em 1em .5em 0;
		}
		#content-body img.align-right {
			display: inline;
			float: right;
			margin: .5em 0 .5em 1em;
		}
	
#footer-wrapper {
	display: none;
}

/*
Breadcrumb Trail
*/
#breadcrumb {
	display: none;
}

/*
Read More Link
*/
p.readmore { }
	
#background-text {		
	display: none;
}

/*
Clear floats so content beneath will flow
normally. This class must be attached to any 
parent that has a floated child.
*/
.clearfix:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */

#primary {
	display: none;
}


/* Region Image Map */
#pg-region #regionmap { }

	#pg-region #regionmap h2 { 
		color: #003259;
		font-size: 14px;
	}

	#pg-region #regionmap img { 
		margin: 0 auto;
	}

#pg-region #chapter-map { }

	#pg-region #hdr-choose-city { }

	#pg-region img { }
			
/*
Careers, Jobs and Events Listings
*/
#content #content-body ul.eventdate { }
	#content #content-body ul.eventdate li { }
	#content #content-body ul.eventdate li.selected,

#content #content-body ul.eventlist { }
	#content #content-body ul.eventlist li { }
	#content #content-body ul.eventlist li.nav-last { }
	#content #content-body ul.eventlist li.datelisting { }
		#content #content-body ul.eventlist li.datelisting span { }
		#content #content-body ul.eventlist li a { }

/*
Pico Search
*/
#pico-search * {
	font-size: 100% !important;
}
#pico-search table form {
	display:none;
}