/* print.css */

/* print.css */
.no-print {
	display: none;
}

body {
	display: block;
	width: 90%;
	height: 90%;
	margin: 1em auto;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
    line-height: 16pt;
	color: #000000;
	
	background: white;
}

a {
	padding: 0.125em;
	color: #666666;
	text-decoration: underline;
	
	background: #EEEEEE;
}

/* headlines */
#content-container .content h1,
#content-container .content h2,
#content-container .content h3,
#content-container .content h4,
#content-container .content h5,
#content-container .content h6 {
	font-weight: bold;
	font-size: 12pt;
}

#content-container .content h1 {
	font-size: 16pt;
	
	border-bottom: 1px solid #CCCCCC;
}

#content-container .content h2 {
	font-size: 14pt;
}
#content-container .content h3 {
	
}
#content-container .content h4 {
	
}
#content-container .content h5 {
	
}
#content-container .content h6 {
	
}

/* paragraphs & lists */
#content-container .content p,
#content-container .content ul,
#content-container .content ol,
#content-container .content dl,
#content-container .content address,
#content-container .content blockquote {
	margin: 1em 0;
}

#content-container .content p {
	
}
#content-container .content ul {
	
}
#content-container .content ol {
	
}
#content-container .content dl {
	
}
#content-container .content address {
	
}
#content-container .content blockquote {
	
}
#content-container .content li {
	
}
#content-container .content dt {
	
}
#content-container .content dd {
	
}

/* links */
#content-container .content a {
	font-weight: bold;
}
#content-container .content a:link {
	
}
#content-container .content a:visited {
	
}
#content-container .content a:hover {
	
}
#content-container .content a:active {
	
}

/* custom elements */
#logo a,
#header,
#metanav,
#navi,
#bgimage,
#sidebar .pagetitle img,
#sidebar .pagenav {
	display: none;
}
#sidebar {
	width: 90%;
}
#sidebar .pagetitle {
	background: none;
}
#sidebar .pagetitle .headline_hidden {
	display: block;
}

#stage {
	
}

#content-container .content {
	margin: 1em 0 1em 0;
	padding: 1em 0 0 0;
	
	border-top: 3px double #CCCCCC;
}

#layout .content {
	border: none;
}

.csc-textpic-imagewrap {
	float: left;
}
.csc-textpic-imagewrap ul {
	list-style: none;
}
.csc-textpic-imagewrap ul li {
	list-style: none;
}


#footer {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	
	border-top: 3px double #CCCCCC;
}