p,th,td,dt,dd,li,h3,h4 {
	font-family: helvetica, sans-serif;
}
<!--td,h1,h2,h3,h4 {
	font-variant: small-caps;
}-->
th,h1,h2,h3,h4 {
	font-weight: bold;
}

h1 {
	font-size: 20pt;
}
h2 {
	font-size: 16pt;
}
h3 {
	font-size: 14pt;
}
p,h4,li,dt,dd,th,td {
	font-size: 12pt;
}
th.menu {
	font-size: 16pt;
}
td.menu {
	font-size: 16pt;
}

h1,h2,h3,h4 {
	padding: 0pt;
}
p {
	margin-top: 6pt;
	margin-bottom: 6pt;
}
ol,dl {
	margin-top: 6pt;
	margin-bottom: 6pt;
}
ul {
	margin-top: 6pt;
	margin-bottom: 8pt;
	line-height: 0.5cm;
}
dt {
	margin-top: 4pt;
	margin-bottom: 2pt;
}
h1 {
	margin-top: 8pt;
	margin-bottom: 8pt;
}
h2 {
	margin-top: 6pt;
	margin-bottom: 6pt;
}
h3 {
	margin-top: 10pt;
	margin-bottom: 4;
}
h4 {
	margin-top: 8pt;
	margin-bottom: 0;
}

h3,h4.line {
	border-bottom: 1px solid;
}
h1,h2,h3.plain,h4 {
	border-bottom: 0;
}

ul {
	list-style-type: square;
	list-style-position: outside;
	padding-left: 14pt;
	margin-left: 14;
}

table {
	border-collapse: collapse;
}
td,th {
	border-width: 1pt;
	border-style: solid #000000;
	border-spacing: 0;
	padding: 3pt;
}
table.menu {
	background-color: white;	
	width: 100%;
}
td.menu,th.menu {
	border-style: hidden;
}

a:active {
	color: blue;
	text-decoration: none;
}
a:link {
	color: blue;
	text-decoration: none;
}
a:visited {
	color: blue;
	text-decoration: none;
}

body {
	color: black;
	background-color: white;
}

div.figure {
  float: right;
  width: 50%;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
p { line-height: 19px; }
