/*** Reset font to points for better printing***************/	body{		font-size: 9pt;		word-spacing: 2px;		}/*** Hide all elements not requried***************/	#primaryNav, #skiplinks, #footer address, form{		display: none !important;		}	/* END HIDE */	body, #container, #content, #sidebar {		float: none !important;		width: auto !important;		margin: 0 !important;		padding: 0 !important;		border: 0 !important;		background: none;		}	#container {		margin: 1em 5em !important;		text-align: left;		}	#contentWrapper #sidebar{		display: none;		}	strong{		font-weight: bolder;		color: #000;		}	a, a:link, a:visited, a:hover{		text-decoration: none;		border: 0;		color: #717171;		text-decoration: none !important;		border: 0 !important;		}	hr{		margin: 2em 4em;		display: block;		color: gray;		height: 1px;		}/* Lists */	ul, ol{		page-break-inside: avoid;		margin-left: 20px;		}	ul{		list-style: square;		}	ul li, ol li{		background-image: none;		}	#content ul li{		margin-left: 20px;		padding-left: 5px;			}/* Headings */	h1{		background:none;		}/* Images */	img{		page-break-inside: avoid;		}	img.image-alignRight{ 		margin:0.2em 0 1em 1em;		float: right;		padding:4px;		}	img.image-alignleft{ 		margin:0.2em 1em 1em 0;		float:left;		padding:4px;		}	.image-alignCenter{		margin-left: 0;		margin-right: 0;		display: block;		float: none;		}/* Text */	abbr, acronym{		color: #000;		border: 0;		}	abbr:after, acronym:after{		content: " (" attr(title) ") ";		}/* Forms */	form{		width: 100%;		padding: 0;		margin: 0;		float: none;			}		/* Global Classes *//* Masthead */	#masthead {		border: 0 !important;		padding: 0;		margin: 0 0 3em 0;		text-align: left;			}	#branding span{		display: none;		}	#branding img{		border: 0;		padding: 0 0 11px;		border-bottom: 1px solid #DDD;		}	#tagline{		font-size: 11pt;		font-style: italic;		}/* Footer */	#footer {		font-size: 85%;		text-align: center;		clear: both;		padding: 10px 20px 20px;		margin: 2em 0 0;		border-top: 1px solid #DDD;		}	#footer .vcard{			text-align: center;			font-size: 92%;			margin: 1em 0;			}			#footer .vcard div, #footer .vcard span{				display: inline;				margin-right: 5px;				padding-top:2px;				padding-bottom: 5px;				}			#footer .vcard .fn{				display: none;				}			#footer .vcard .tel{				display: block;				}			#footer .vcard .type{				color: #2C4581;				}
