/*
	CPA Print Stylesheet
	print.css
*/


/* Base Overrides
	--------------------------------------------------- */
	body { background: none; padding: 1em; overflow: hidden !important;}

/* Header
	--------------------------------------------------- */
	#header { page-break-after : avoid; }
	#header #navigation { display: none; }
	#header .container { width: auto; }
	#header .container .navigation { display: none; }
	#header .container #form-search { display: none; }
	#header #masthead { background: none; border: 0; }
	#header #masthead img.logo { float: none; }
	
/* Container
	--------------------------------------------------- */
	body > .container { width: auto; overflow: inherit; clear: none; }
	* html .container { width: 100%;  }
	.container .heading { padding-left: 0; min-height:30px; border: 0; float: background: none!important; width: auto; overflow: hidden; height: 10px; border-bottom:2px solid #aaa; padding:0 0 10px; }
	* html .container .heading { width: 100%; }
	.container .heading .navigation { display: none; }
	.container .heading #breadcrumbs { display: none;}
	
	.container .toc,
	.container #side,
	.container #side2 { display: none!important; }
	#agenda{display: none;}

	.container #main .panel .text img { margin: 0; }	
	.container #main .panel a.button { display: none; }
	.container #main #content .contents { display: none; }

	.container #main #content ul li { background: none; list-style-type: disc; list-style-position: inside; }
	.container #main .link .text { float: none; }
	.container .pageTabs{display: none;}
	

	#header,
	.heading h1,
	.heading,
	.heading .head-tools,
	.container #header,
	.container .heading{width:100%!important; border:none; clear:both; display:block!important; float:left; overflow:visible; *float:none; position:relative; }

	
.container, 
.appSlide, 
.container #main,
.appSlideContainer,
.appSlideContainer .searchResult,	
.appSlideContainer .searchResult #main,
.appSlideContainer .block,
.appSlideContainer .searchResult #main .block{ width:100%; float:left; margin:0;  padding:0px!important; display:block!important; clear:both!important; overflow: visible; }
.appSlideContainer .searchResult #main .block{ margin: 0 5%; }

.appSlideContainer{ width:80%;}

   
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p{color:#000!important;}
	
	

/* Footer
	--------------------------------------------------- */
	#footer { display: none; }
