@page{
	size: 8.5in 11in portrait;
	margin: 0in;
	}

#outer ul{
		display: none;
		}

p 		{
		display: none;
		}
img		{
		display: none;
		}
a 		{
		display: none;
		}
h1		{
		display: none;
		}
table{
		width: auto;
		margin: auto;
		height: auto;
		page-break-before: avoid;
		}
		
#subscribe{
		margin: auto;
		}
					
.onScreen{
		border: black solid 1px;
		padding: 5px;
		}
table.onScreen th{
		text-align: center;
		padding-bottom: 20px;
		}
table.onScreen td{
		padding: 5px;
		text-align: right;
		}
tbody tr td.miniHeader{
		text-decoration: underline;
		text-align: left;
		padding-bottom: 20px;
		}
tbody tr td.period{
		text-align: center;
		}			

tbody tr td.mail{
		text-align: left;
		padding: 0px;
		}
tbody tr td.uScore{
		text-align: left;
		}
.float{
		display: block;
		float: left;
		clear: left;
		width: 150px;
		margin-bottom: 10px;
		border: none;
		}
