/* Begin Typography and Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #da2;
	color: black;
	text-align: center;
	}
.float
{
	float:right;
}
.page {
	background-color: white;
	border: 2px solid black;
	text-align: left;
	}

.question {
	font-size: 1.8em;
	font-weight: bold;
}

.solution 
{ font-weight:bold;
font-style:italic;
}

.answer {
	font-size: 1.2em;
	}

.event-description {
	font-weight: bold;
	}

a:hover {
	color: #147;
	}

hr {
	color: #ccc;
	text-align: center;
	width: 80%;
	height:  auto;
}


body {
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
}	
	
#page {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 2em;
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
	}

.question {
	margin-left: 1em;
}
	
.answer {
	margin-left: 10%;
	margin-right: 10%;
	width: 80%;
}

div.footerinc {
	text-align: center;
}

.footerinc a img {
	/* opacity: 0.5; */
	border: 0;
}

.footerinc a:hover img {
	/* opacity: 1; */
}
	
/* End Structure */

/* Begin Images */

/* End Images */

#masthead {
	background: #ff8;
	width: 100%;
	border: 0;
	padding-bottom: 25px;
	margin-bottom: 30px;
	text-align: center;
	color: black;
	font: normal normal 100% "Times New Roman", serif;
}

.masthead-title {
	font: normal normal 400% "Times New Roman", serif;
	letter-spacing: 2px;
	padding-top: 10px;
	margin: auto;
}

.masthead-subtitle {
	font: normal small-caps 200% "Times New Roman", serif;
	letter-spacing: 1px;
	text-align: center;
	color: black;
	border: none;
}

.table-link-description {
	text-align:justify
 }

.masthead-img {
	float: left;
	border: none;
	width: 200px;
}

/*  print.css style changes  */

.noprint {
}

.print-only {
	display: none;
}
#page h3 {
	font-size: 12%;
}
#page h3 {
	font-size: 1.3%;
}