/*
diveintomark print stylesheet
copyright (c) 2002, Mark Pilgrim (f8dy@diveintomark.org)
*/

body {
  background: white; 
  color: black; 
  font-size: 12pt;
}

h3, h4 {
  font-size: 12px;
}

.formaltitle {
  text-align: center;
}

.formalpara {
  text-indent: 2em;
}

cite, address {
  font-style: normal;
}

/* put url after link text instead of underlining, except after post titles */
a:link, a:visited {
  background: white;
  color: #520;
  text-decoration: none;
}

a[href]:after {
  content: " (" attr(href) ")";
}

#main h3 a[href]:after {
  content: "";
}

/* spread day headers across page */
h2 {
  font-size: 13pt;
  margin: 0; 
  padding-bottom: 2px; 
  border: 0;
  border-bottom: 1px solid black;
  text-align: left;
  page-break-before: always;
}

/* spread main content across page */
#wrapper {
  float: none;
  left: 0; 
  top: 0; 
  margin: 0; 
  margin-bottom: 1in;
  padding: 0; 
  border: 0; 
  width: auto;
  background: white;
  color: black; 
}

/* hide all the screen-specific stuff */
h1, #menu, .divider, .pageturn, .linkbacks, #olderposts, .skip, .categories {
  display: none;
}

/* instead of a dotted border, put title of acronym/abbreviation after text */
acronym, abbr, cite, span {
  border: 0;
}

acronym[title]:after {
  content: " (" attr(title) ")";
}

abbr[title]:after {
  content: " (" attr(title) ")";
}

cite[title]:after {
  content: " @ " attr(title);
}

span[title]:after (
  content: " (" attr(title) ")";
