/* Printer friendly style adjustments for Steuard Jensen's web site. */

body, html {
  font: large sans-serif;
}

a:link, a:active, a:visited { text-decoration: none; color: inherit; }
a[href^="http"], a[href^="."] { text-decoration: underline; }
a[href^="http"]:after {
  content: " [" attr(href) "] ";
  font-size: 90%;
}

/*
:hover a:link, :hover a:active, :hover a:visited {
  text-decoration: underline;
  color: blue;
}
*/


#title {
  margin: 0 0 1em 0;
  padding: 0;
}

.content {
  margin: 1em 0 0 0;
  padding: 0;
}

#nav, #hoverpre { display: none; }

.content p, .content ul, .content ol, .content dl, .content table *,
.content blockquote, .content span, .content center {
  font-family: serif;
}
.content h2  { font:      x-large sans-serif; }
.content h3  { font: bold large   sans-serif; }
.content h4  { font: bold medium  sans-serif; }
.content pre { font:      medium  monospace; }

.content hr {
  border: 1px inset;
  height: 2px;
  clear: both;
}

img.alignleft, img.alignright { display: block; }

.content .alignleft, .content .alignright {
  font: large sans-serif;
  position: static;
  margin: 0.5em;
  padding: 0;
}


.content#news span { font: medium serif; }
.content#news h2, .content#news h3 {
  font: medium sans-serif;
}

.noprint { display: none; }
