			@media print {
				body { background : #fff ; font-family : lucida, "times new roman", serif ; }
				#container { width : 640px ; }
				.ah, hr, .ui-text-resize { display : none ; }
				img { border : 0 ; }
	/*~	  ways to break up sections of a page
				.separator  -   break up horizontal
				.partition   -   break up vertical	*/
				.separator, 
				.partition { border : 0 ; }
				
				.separator { border : 0 ; }
				.partition { border : 0 ; }
				
	/*~	   used with above two section breaks so as not to compromise their original style, globally.
				.partial      -   use for softer separation (e.g. dotted line instead of solid)
				.natural     -   use to keep section in the context of a floated image	*/
				body .partial { border : 0 ; }
				body .natural { border : 0 ; }
	
	/*~	.deco - style applied to headings you want to add a lil' pizzaz too	*/
				.deco { border : 0 ; }
				
	/*~	.tower, .mpu, .banner - i.e. all things advertising!	*/
				.ads,
				a.tower, 
				a.mpu, 
				.banner { display : none ; }
				
/*~	#mast-head	*/
				#mast-head { display : none ; }
				
/*~	#h	*/
				#h #branding { background : transparent ; }
				
	/*~	.tab	*/
				#h .tab { display : none ; }
				
/*~	#b	*/
	/*~	#content	*/
	/*~	.b	*/
				#b .a-info { clear : both ; min-height : 2em ; }
				
		/*~	#page-nav	*/	
				#b #page-nav { display : none ; }
		/*~	.copy-extras	*/
				.articles #b #content .copy-extras,
				.blogs #b #content .copy-extras { float : right ; margin : 5px 0 10px 10px ; width : 430px ; border: 1px solid #000; }
				#b #content .copy-extras .share,
				#b #content .copy-extras .overlayBottom { display : none ; }
				#b #content .copy-extras .img-description { padding: 0px 5px; }

		/*~	#share	*/
				#b #share { display : none ; }
		/*~	#related	*/
				#b #related { display : none ; }
		/*~	#rate	*/
				#b #rate { display : none ; }
				
		/*~	#comments	*/
				#b #comments { border-top : 1px solid #666 ; padding-top : 1em ; }
				#b #comments .com-post { 
					border-bottom : 1px solid #e4e4e4 ; 
					margin-bottom : 1em ; 
					padding-bottom : 1em ; 
					width : 100% ; 
					}
				#b #comments form { display : none ; }
				#b #comments .com-add { display : none ; }
	/*~	.b 1.1+ */
		/*~ dynamic areas */
			/* #mainHeader */
				#b #mainHeader { display: none; }
			/* #extra */
				#b #extra { display: none; }
			/* #footer */
				#b #footer { display: none; }
			/* #mainFooter */
				#b #mainFooter { display: none; }
		/*~	#articles 1.1+ */
				/*~ childArticles */
					#b .childArticles { display: none; }
	/*~	.c	*/
				#b #e { display : none ; } 
/*~	#f	*/
				#f { display : none ; }
/*	END SCREEN MEDIA TYPE	*/
			}