/*print.css: Format for printing*//*=Reset*/blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {	margin:0;	padding:0;}address,dl,fieldset,p,pre,ul,ol,table {margin:0 0 1em;}ul,ol,dd {margin-left:40px;}td ul,td ol {margin-left:15px;}ol ul,ul ol,ul ul,ol ol,td ul,td ol {margin-bottom:0;}blockquote {	margin:1em 40px;	font-style:italic;}dt {font-weight:bold;}table {	width:100%;	border-collapse:collapse;	border-spacing:0;}table,th,td {border:1px solid #999;}th,td {padding:2px 3px;}caption,th {	font-weight:bold;	text-align:left;}img {border:none;}html,body {	color:#000;	background:#fff;}body {font:11pt/1.4 Georgia,"Times New Roman",Times,serif;}code,kbd,pre {font-family:Monaco, Courier, "Courier New", Tahoma;}h1,h2,h3,h4,h5,h6 {    margin:22pt 0 6pt;	color:#111;	font-weight:bold;	line-height:1.2;	font-family:Arial,Helvetica,sans-serif;}h1 {	margin-top:0;	font-size:2em;}h2 {font-size:1.5em;}h3 {    margin-bottom:3pt;	font-size:1.2em;}h4 {    margin-bottom:0;	font-size:1.1em;}h5 {    margin-bottom:0;	font-size:1em;}h6 {    margin-bottom:0;    font-style:italic;	font-size:1em;}legend {color:#333;}a:link,a:visited,a:hover,a:focus,a:active {color:#000;}/*=Global classes*//* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */.cf:after {display:block;clear:both;height:0;visibility:hidden;content:".";}.cf {display:inline-block;}* html .cf {height:1px;}.cf {display:block;}/* System messages */.error,.confirmation {	border:2px solid;	margin:.5em 0;}/* Structural elements, not visible when CSS is enabled */.structural {	position:absolute;	left:-9999px;}/* Images */.left,.right {	float:left;	width:auto;	margin:3px 9px 3px 0;}.right {	float:right;	margin:3px 0 3px 9px;}img.dec {	padding:3px;	border:1px solid #ccc;}.caption,.caption em {display:block}.caption em {font-style:normal}.caption img.left,.caption img.right {	float:none;	margin:0;	padding:0;	border:none;}.caption p,.caption em {margin-bottom:0;}/* Forms */.form-general {	margin:1em 0;	padding:6px;	border:1px solid #ccc;	background:#eee;}.form-general label {display:block;}.text,.radio,.checkbox,.select {margin:0 0 0.25em;}.text input {width:95%;}.text textarea {	width:95%;	height:10em;}.pwd input {width:6em;}.form-general fieldset {	margin:1em 0;	padding:0.5em;	border:1px solid #ccc;}.control-group {margin:1em 0;}.checkbox,.radio {white-space:nowrap;}.checkbox input,.radio input {vertical-align:middle;}.checkbox label,.radio label {	display:inline;	margin-left:0.5em;	vertical-align:middle;}.form-general .alt {	display:inline;	margin:0 1em 0 0;}.submit-area {	margin:1em 0 0.5em;}/*=Main layout*/#home #header {margin-bottom:2em;}#footer {	clear:both;	padding:1em 0;}/*=Hidden elements*/#skip,#content-nav,#nav-supp,#nav-supp-2,#search-and-find,#content-secondary,#main-search,#page-tools,#toggle-detailed,.options {display:none;}/*=Breadcrumbs*/#breadcrumbs {margin:1em 0;}/*=Footer*/#footer {border-top:1px solid #999;}#responsible li {    display:inline;    margin-right:1em;}#responsible ul {    margin:0;    list-style:none;}/*=Content styling*//* Intro */.teaser {font-weight:bold;}/* Article info */.article-info {margin:1em 0;}.article-info p {	margin:0;	font-size:0.94em;}.notice {    margin:1em 0;    padding:0.5em;    border:2px solid #333;}.notice p {margin:0.5em 0 0;}.notice p:first-child {margin-top:0;}/*=Listings*/.article-listing {	margin-left:0;	list-style:none;}.article-listing li {margin:0 0 1.5em;}.article-listing img {    float:right;    width:150px;    margin:4px 0 0 6px;    border:1px solid #000;}.article-listing h2 {margin-top:0;}.article-listing p {margin:0;}.meta {    clear:both;	margin:1em 0 0;	padding:3px 0;	border-bottom:1px solid #333;	color:#555555;}.meta .date,.meta .category {font-weight:bold;}.picture-of-the-week {    margin:1em 0;    list-style:none;}.picture-of-the-week li {    float:left;    margin:0 10px 10px 0;}.picture-of-the-week a,.picture-of-the-week img {display:block;}