@import url(html5.css);
@media print {
	fieldset.radiogroup:after { 
		content: "(choose one)"; 
		text-transform: uppercase; 
		font-family: Futura, sans-serif; 
		font-size: 0.75em; 
	}
	input[type="submit"] { display: none; }
	button { display: none; }
}

#logoborderbox { 
	stroke:#0000a0;
}

a:link { color: #0000a0; }

body { 
	padding: 1em; 
	font-family: Palatino; 
	font-size: 100%; 
	line-height: 1.5em;
	max-width: 65em;
	margin-left: auto;
	margin-right: auto;
}

svg, .svg-svg { float: left; }

#logo { float: left; position: relative; top: -2px; min-height: 72px; min-width: 72px;}

header {
	border-top: 2px solid black; border-right: 2px solid black;
	font-family: Futura, Helvetica; text-align: center; 
	font-size: 60px;
	line-height: 1.125em;
	min-height: 72px;
}

header h1 { 
	font-size: inherit;
	margin: 0; 
	padding-bottom: 0.25em;
}

article {
	font-size: 1em;
	padding: 0;
}

section {
	margin-top: 1.5em;
	padding: 1em; 
	border: 2px solid black;
}

article>h1 {
	margin: 0;
	border-bottom: 2px solid black;
	text-align: center;
}

article section>h1 {
	display: run-in; font-size: 1em;
	margin-left: 0; margin-right: 0;
}

article h1:after {
	content: ". ";
}

table.prices th { 
	text-align: left;
}

table.prices { 
	font-size: 1em;
	margin-left: auto;
	margin-right: auto;
	width: 33%;
}

.subtlelinks a { text-decoration: none; }
.subtlelinks a:link { color: #004; }
.subtlelinks a:visited { color: #224 }
.subtlelinks a:hover { text-decoration: underline; }

article>form { margin: 0; display: block; }
form table {
	width: 100%; 
	//border-collapse: collapse;
	border-spacing: 0 0 ;
	border-top: 2px solid black;
	border-left: solid black 2px; 
	border-right: solid black 2px; 
	clear: left;
}
form table td, form table th {
	border-bottom: solid black 2px; 
	padding: 0.25em 1em; 
	vertical-align: baseline; 
}
form th { text-align: left; }
form td input, form td textarea {
	border: none; 
	font-family: Monaco, Courier, Courier New, monospace; 
}
label input { margin-left: 1em; }
form td>textarea:only-child, form td>input:only-child { width: 100%; }
form label { 
	font-family: Futura, sans-serif; 
	font-size: 0.75em;
	text-transform: uppercase; 
}
col.headings { width: 10em; }

form h2 { 
	font-size: 1em; 
	text-align: center; 
	font-family: Futura, sans-serif; 
	text-transform: uppercase; 
	font-weight: normal; 
	border-bottom: 2px solid black;
	margin-top: 1.5em;
	margin-bottom: 0;
}

fieldset.radiogroup { text-align: center; margin: 0; padding: 0; border: 0}

div.clear { line-height: 1px; font-size:1px; clear: both; }
