/****************** PRINT CSS ***********************/body {  	margin-left: 2.5cm; 	margin-right: 1cm;	background-color: #FFFFFF !important; 	font: 9pt/14pt 'Lucida Grande', "Times New Roman", Times, serif !important;	color: #000000 !important;}#printHeader {	padding: 0px;	padding-bottom: 0.5cm;	margin: 0px;	text-align: center;	visibility:	visible;	border-bottom: 2px solid #000000;}#mainwrapper { 	margin-left: 0px;}#maincontent {	padding: 0px;	margin: 0px;	vertical-align: top;}#programmeHeader {	padding: 0px;	margin: 2em 0px;}#programmeHeader br {	display:none;}/****************** TESTIMONIALS ***********************/dl.left {	width: 5.5cm;	margin: 1cm 1cm 1cm 0cm;	page-break-after: avoid;	background-color: #FFFFFF !important;	float: left;}dl {	width: 5.5cm;	margin: 1cm 0cm 1cm 1cm;	float: right;	background-color: #FFFFFF !important;	page-break-after: avoid;}dd {	color: #333333;	font-style: italic;	margin: 0cm;	text-align: center;}dd img {	display:none;}/*************** PSEUDO-CLASSES ****************/a {	color: #000000;	text-decoration: none;}a:link{	color: #000000;	text-decoration: none;}/*************** LINKS AND LIST ELEMENTS ****************/ul, ol {	page-break-before: avoid;}ul.dogbullets {	margin: 0 0 0 20px;	padding: 0px 0 0 10px;	list-style-image: url(../images/dog.gif);	list-style-position: outside;	list-style-type: none;}ul.dogbullets li{	margin: 0 10px 10px 0px;}#programRollovers {	list-style: square; 	margin: 0 0 0 17px; 	padding: 0 0 0 0;}	ul.square {	list-style: square; 	margin: 0 0 0 17px; 	padding: 0 0 0 0;}ul.square li {	margin: 0 0 10px 0; }ul.square-indent {	list-style: square; 	margin: 0 0px 0 47px; 	padding: 0 0 0 0;}ul.square-indent li {	margin: 0 0 5px 0; }#perf {	width: 90%;	margin: 1cm auto;	font: 9pt/150% 'Lucida Grande', Geneva, Verdana, Arial,  sans-serif;	padding: 1.5em 2em;	border: 1px dotted #333;	color: #333;	text-align: center;}/**************** IMAGES ******************/img.right {	float: right; 	margin: 0px 0px 1cm 1cm; 	padding: 0px;	border: none;	display: block;}	img.left {	float: left; 	margin: 0px 1cm .5cm 0px; 	padding: 0px 0px 0px 0px;	border: none;}/************* TYPOGRAPHY ******************/h2, h3, h4 {	page-break-after: avoid;}h2 {	font: 22pt Georgia, "Times New Roman", Times, serif;	line-height: 23pt;	margin-top: 1cm;	font-weight: normal;}h3 {	font: 16pt Georgia, "Times New Roman", Times, serif;	line-height: 20pt;	font-weight: normal;}h4 {	font: 14pt Georgia, "Times New Roman", Times, serif;	line-height: 18pt;	color: #000000;	font-weight: normal;	padding-top: 1em;	border-top: 1px dotted #999999;}#programmeHeader p {	font: 20pt Georgia, "Times New Roman", Times, serif;	line-height: 28pt;	font-weight: normal;}p.fallacies span {	font: 12pt Georgia, "Times New Roman", Times, serif;	line-height: 20px;	color: #000000;	font-weight: normal;	margin: 0px;	padding: 0px;	padding-right: 6px;}p.fallacies {	padding-top: 0.5em;	font-weight: bold;	color: #000000;	padding-left: 75px;	text-indent: -75px;	border-top: 1px dotted #999999;	padding-top: 1.5em;}p.facts span {	font: 12pt Georgia, "Times New Roman", Times, serif;	line-height: 20px;	color: #000000;	font-weight: normal;	margin: 0px;	padding: 0px;	padding-right: 20px;}p.facts {	padding-left: 75px;	text-indent: -75px;	padding-bottom: 1.5em;}.answer {	font-weight: bold;	color: #000000;}p.copyright {	margin-top: 1cm;	padding: 0.5cm 0;	color: #666666;	text-align: center;	font-size: 7pt;	line-height: 1.5em;	border-top: 1px dotted #999999;}#sidebar, #topheader, #sectionUuu #topheader, ul.footer, ul.submenu, ul.toplinks, #mainNav, form, dt, #programmeHeader img, h1, p.dottedline-uuu, p.dottedline, p.faq {	display: none;}