@import url("R4-di.css");

body {
border:none;
font-size:9pt;
margin:0;
font-family:calibri,arial;
}

#header,
#column1,
#tabs,
#navigation,
#login,
#logo,
#footer,
table.sm_progress_bar,
.form_button,
.button_panel,
div.help span img,
span.expanding,
div.instructions
 {
display:none;
}

table, td, div.question {border:none;margin-bottom:0;}

h1.mainheader{
	 display:none;
  margin:0;  
font-size:133%;
color:#25477a;
}

div.question_text {
margin-bottom:0;	 
}

div.question_text,label {font-weight:bold;font-size:10pt;}

div.question_text p {
padding:0;	 
}

#wrapper {
margin:0;
background:#fff;
}

#content {
margin:0;
padding:0;
border:none;

}

#helpbar {
display: none !important;
}

.helpbox {
display: none !important;
}

div.answer input {
width:200px;
}

.noprint {
display:none;
}

.noweb {
display:none;
}

.pagebreak {
display:block;
page-break-before:always;
}

div.docpage {
  page-break-inside: avoid;
}

#printcontent {
display:block;
font-size:22pt;
line-height:2em;
}

#printlogos {
text-align:right;
}

#csmlogo {
text-align:right;
	 margin-top:100pt;
margin-bottom:20pt;
}

#maintitle {
text-align:right;
font-size:22pt;
margin-bottom:40pt;
}

#subtitle {
text-align:right;
font-size:20pt;
color:#25477a;
}

#declaration {
font-size:13pt;
margin-top:120pt;
	 margin-bottom:120pt;
}

#declaration .sign {
display:inline-block;
width:300pt;
border-bottom:dotted 2px black;
}


#declaration .date {
display:inline-block;
width:100pt;
border-bottom:dotted 2px black;
}

div,table,h1,h2 {padding:0;margin:0;}

div.subattrs {left:10pt;}
