.noprint { display: none; }
.toprint { display: block; }
html { height: auto; }
body { height: auto; margin: 0px; padding: 0px; }
body, td { color: #000000; font-size: 12px; line-height: 18px; }

#spacer-header { display: none; }
#measurer { min-width: 0px; display: none; } 
#measurer .d { width: 1px !important; }
.all { min-width: 100%; max-height: auto; height: auto; }
.container, .container#page { margin: 0px; padding: 0px; border: 0px; max-width: 100%; min-width: 0px; width: 100% !important; min-height: 0px; max-height: auto; height: auto; overflow: visible; }

.columns { padding-right: 0px; }
.c { }
div.box, div.box div.in, div.form, div.header div.form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#intro { width: auto; left: auto; margin-left: 0px; text-align: center; }

#logo { margin: 20px 0 !important; padding: 0 !important; }
.main #logo { margin-top: 0 !important; }

h1 { line-height: 100% !important; margin-left: 4px; }

#visual { display: none; }

.sidebar { display: none; }
.content {
	float: none;
	width: auto;
}
.main #content {
	margin-top: 0;
}
#menu { display: none; }
.main .sidebar { display: block; float: none; width: auto; }
#sidebar { padding-bottom: 30px; }

#footer { position: absolute; top: 20px; left: 50%; line-height: 120%; }
#footer .gray { display: none; }

#schema06 img {
	margin-left: 0;
}
#schema06 .block1, #schema06 .block2, #schema06 .block3, #schema06 .block4  {
	left: 360px;
}

.project .outer-logo {
	margin: 0 0 10px 0;
	position: relative;
	text-align: left;
	width: auto;
}

