#header,
#footer,
#col1,
ul.rootline,
#bg-image,
span.pipe,
.printLink {
	display: none;
}

body.type0 #col2,
body.type0 #col3 {
	float: none;
	width: 100%;
	border-width: 0;
	min-height: none;
}

#page {
	margin: 0;
}

#box {
	width: 100%;
	background: transparent;
}

#box,
#content {
	margin: 0;
	border-width: 0;
	-moz-box-shadow:0 0 0 0 #fff;
	-moz-border-radius:0; /* Firefox */
	-webkit-border-radius:0; /* Safari, Chrome */
	border-radius:10; /* Opera (W3C Standard) */
}

#col2 {
	min-height:1px;
}

.clearfix {
	overflow: visible;
}
