body {
  	font-family: Sans-Serif;
  	padding-top: 20px;
  	padding-left: 20px;
  	background-color: #f1f1f1;
}
#container {border:1px solid gray; padding:20px 30px 20px 10px; width:90%; margin:0 auto; background-color: white;}
#title{overflow:auto;}
#logo{float:center;}
#printDiv {float:right;}
#userName{
	float:left;
	display:inline-block;
	position:absolute;
	z-index:: 1;
  	font-family: Sans-Serif;
	font-weight: bold;
	color: #666666;
	padding-left: 6px;
}
#schoolName{
	float:left;
	display:inline-block;
	position:absolute;
	z-index:: 1;
  	font-family: Sans-Serif;
	font-weight: bold;	
	color: #666666;
	padding-left: 6px;
}
#date{
	float:left;
	display:inline-block;
	position:absolute;
	z-index:: 1;
  	font-family: Sans-Serif;
	font-weight: bold;	
	color: #666666;
	padding-left: 6px;
}
#staticContent{padding-left: 10px;}
h1 {
	font-size:20px;
	font-family: Sans-Serif;
	font-weight: bold;
	text-align: center;
	padding-left: 10px;
	margin-top: 34px;
}	
h2 {
	font-size:18px;
	font-family: Sans-Serif;
	font-weight: bold;
	text-align: left;
	margin-top: 34px;
}
h3 {
	font-size:16px;
  	font-family: Sans-Serif;
	font-weight: bold;	
	font-weight:600;
	color: #444444;
  	padding-left: 10px;
}
p {
	font-size:16px;
	-webkit-margin-before: 0.0em;
	-webkit-margin-after: 0.0em;
  	font-family: Sans-Serif;
	color: #666666;
	padding-left: 10px;
}

.answer {padding-bottom:20px;}
.answer h3, p {color:green;}
