/* -------------------------------------------------------------- 
   
   print.css
   * Stuff for print
  
-------------------------------------------------------------- */ 
body {
  font-family: Georgia, Times, serif;
  line-height: 1.5;
  color:#000;
  background: none;
  font-size: 11pt;
}

#nav,
#sidebar, 
#con-nav,
.home-block {
	display: none;
	}

#footer ul	{ display: none; } 
#footer { border-color: #CCC; border-width: .2em 0 0 0; border-style: solid; } 
#header { border-color: #CCC; border-width: 0 0 .2em 0; border-style: solid; }
#header h1 { display: none; }
.end { padding: 20px 0 10px 20px; color: #000; }
div.prof { height: 80px; margin: 0 0 1.5em 0; }
div.prof img { margin: 0 0 5px 15px; padding: 3px; border: 2px solid #ccc; background: #ccc; }
div.prof img.alt { float: left; margin: 0 15px 5px 0; }
div.prof a:link, div.prof a:visited { text-decoration: none; color: gray; }	
div.profpart { height: 140px; margin: 0 0 1.5em 0; }
	
div.profpart img { margin: 0 0 5px 15px; padding: 3px; border: 2px solid #ccc; background: #ccc; }
div.profpart img.alt { float: left; margin: 0 15px 70px 0; }
div.profpart:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.profpart a:link, div.prof a:visited { text-decoration: none; color: #ccc; }

p img.top { margin-top: 0; }
hr { background:#ccc; color:#ccc; width:100%; height:2px; margin:2em 0; padding:0; border:none; }
blockquote { margin:1.5em 0; padding:1em; border:0.2em solid #ccc; font-style:italic; font-size:0.9em; }
ul, ol      { margin: 0 0 1.5em 1.5em; }
ol          { list-style-type: decimal; }
dl          { margin: 1.5em 0; list-style-type: none;}
dl dt       { font-weight: bold; }
.small, .small p  { font-size: 0.9em; }
.large, .large p  { font-size: 1.1em; }
.quiet, .quiet p  { color: #999; }
.hide             { display:none; }


a:link, a:visited { color: gray; text-decoration: none; }	
	
#main p a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   text-decoration: none;
}

