/* vicc.org print stye */body {	margin: 0 .2in;	padding: 0;	background: #fff;	font: 12pt Verdana, Arial, Helvetica, sans-serif;	line-height: 1.2;}.wrapper {	margin: 0;	padding: 20px 0 0 0;}.content {	}/* ~Hide */#nav, .subheader, .quicklinks, .topical, .tools, .vandy, #cip-no, #toolbar, .lastpara, #vicclogo, #skip, #tools2, a.textonly, .audience, a#vumclogo .logotext, #contentdeliv, #tabs {	display:none;}/* ~Headings */h1, h2, h3, h4 {	margin: 0 0 .5em;	font-family: Georgia, Serif;	font-weight:normal;}h1 {	margin-top:.5em;	font-size: 20pt;}h2 {	font-size: 18pt;}.content h2 {	border-bottom: 1px solid #ccc;}h3 {	font-size:14pt;}h3#runningtitle {	margin: 0;	padding: 0;	font-size: 10pt;}h3#runningtitle a {	text-decoration: none;}/* ~Links */a {	color: #006;}/* ~Misc */p {	margin:0 0 .75em;}p, dl, ul, table {	font-size:85%;	line-height:1.6em;}p {  line-height:1.8em;}ul {  margin-top:0;  margin-bottom:.75em;}.header {	border-bottom: 1px solid #ccc;	height: 45pt;}#logo {	border: 1px solid #fff;}#vumclogo {	float: left;}#logo h1 {	margin: 15px 0 0 65px;	padding: 0;	background: #fff;	color: #000;}.goldtext {	color: #FFCC00;}#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {	border: none;	text-decoration: none;	color: #000;}.footer {	clear: both;	margin: 0px 0 0 0;	border-top: 1px solid #ccc;	font: 10pt Verdana, Arial, Helvetica, sans-serif;}img.rightimage {	float: right;	padding: 10pt 10px 0 10pt;	border: 0;}img.floatright {	float: right;	margin: 0 0 10pt 15pt;}table.basic {	margin-bottom: 20px;	width: 100%;	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;}table.basic th {	padding: 2px 5px;	background: #ddd;	border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;	font-size: 1.1em;	text-align: left;}table.basic td {	padding: 2px 5px;	border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;}tr.darkerrow {	background: #eee;}.caldata h2 {	padding: 0;	margin: 5px 0 5px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.6em;	font-weight: normal;}.caldata table {  border-left: 1px solid #CACFD8;  border-top: 1px solid #CACFD8;}.caldata td {  padding: 3px;  text-align: left;   font-family: Verdana, Arial, Helvetica, sans-serif;  border-right: 1px solid #CACFD8;  border-bottom: 1px solid #CACFD8;  vertical-align: top;}.caldata th {  padding: 3px;  background-color: #4468AA;  color: #fff;  text-align: left;   font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;  border-right: 1px solid #CACFD8;  border-bottom: 1px solid #CACFD8;}.caldata td.professional {	background: #e8edf7;}.caldata td.public {  background: inherit;}