.centered{
	text-align:center;
}

h1{
	font-size:200%;
	margin-top:0.75em;
	margin-bottom:0.75em;
}

h2{
	font-size:175%;
	margin-top:0.65em;
	margin-bottom:0.65em;
}

h3{
	font-size:150%;
	margin-top:0.55em;
	margin-bottom:0.55em;
}

h4{
	font-size:125%;
	margin-top:0.45em;
	margin-bottom:0.45em;
}

h5{
	font-size:110%;
	margin-top:0.35em;
	margin-bottom:0.35em;
}

hr.chapterBreak{
	border: 2px solid #000;
}

hr.sectionBreak{
	border: 1px solid #666;
}

table{
	border: 1px solid #000;
	border-collapse:collapse;
}

td{
	border: 1px solid #000;
	padding:0.1em;
}

th{
	border: 1px solid #000;
	background-color:#ddd;
	padding:0.1em;
}

td.featureYes{
	background-color:#CFA;
}

td.featureNo{
	background-color:#FCC;
}

td.featurePlanned{
	background-color:#CCF;
}
