body{
 background: #fff;
 color: #040404;
 /* background-image: url(/images/960grid.png); */
}

a{
 color: #64c5f7;
}



#header, #header a{
 float: none !important;
 display: block !important;
 width: 100% !important;
 height: 120px !important;
 margin: 0 !important;
 padding: 0 !important;
 clear: both;
}
/* changes everything ... (good thing)
#header a{
 position: static;
}
*/
#header img{ visibility: visible; }

* html *{ position: static !important; }
*+html *{ position: static !important; }

#navigation, .totop{
 visibility: hidden;
}
body #navigation *{ visibility: hidden !important; }

#navigation, #navigation *, #breadcrumb, #designui, a.edit{ display: none !important; }

@media print{
	.print, .toprint, .nottoprint, .totop{ display: none; }

	#contained{ width: 665px !important; }
	#header, #header a{
	 float: none !important;
	 display: block !important;
	 width: 665px !important;
	 height: 120px !important;
	 margin: 0 !important;
	 padding: 0 !important;
	 clear: both;
	}
	#header img{ margin-left: -44px !important; }

	#body{ margin-left: 0 !important; position: static; }

	#misc{ width: 158px !important; }

	body.profile #copy{ width: 461px !important; position: static; }
	body.individual #copy, body.profile dl{ width: 661px !important; }
	body.individual #copy{ margin-top: 120px !important; }
	body.individual #header{ position: absolute !important; }
	body.individual h2, body.individual p.totop{ padding-left: 199px !important; }
	body.profile h3, body.individual p.print{
	width: 158px !important;
	padding-right: 0 !important;
	}
	body.profile dt{
	width: 158px !important;
	}
	body.profile dd{
	width: 461px !important;
	}
}
