/* Print stylesheet */ 

body, html {
  font: 11pt/1.5em Georgia, "Times New Roman", Times, serif;
  color: black;
  background-color: white;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}


h1 {
	padding-top: 1em;
  font-size: 140%;
}

#logo h1 {
	font-size: 20pt;
	font-family: Calibri, Helvetica, Georgia, "Times New Roman", Times, serif;

}

h2 {
	padding-top: 1em;
  font-size: 140%;

}

a { /* only to be safe ... */
  background-color: inherit;
  /*color: blue;
  text-decoration: underline;*/
  color: black;
  text-decoration: none;
}

a img, :link img, :visited img {
  border: none;
}


#logo h1 a span {
  display: none;
}

table tr td,
table tr th {
	padding: 2pt 12pt;
	border-bottom: .3pt solid black;
	vertical-align: top;
}

table th {
	text-align: left;
}


div#nav-main,
div#nav-meta,
div#header-myincom,
div#globalsearch {
	display: none;
}

#paging-top,
#paging-bottom,
.meta-functions {
	display: none;
}

span.person, a.person {
	padding-left: 18px;
	background-repeat: no-repeat;
}

.side-list {
	font-size: 9pt;
}

.meta {
		font-size: 9pt;

}

.side-list a.edit,
.side-list a.delete {
	display: none;
}

.post-comment {
	padding: 6px 0;
	border-top: .3pt dotted black;
}

.post-wrapper {
	border-top: .3pt solid black;
	border-bottom: .3pt solid black;
}

#footer {
	font-size: 9pt;
	line-height: 12pt;
	border-top: .3pt solid black;
	margin-top: 12pt;

}

abbr, acronym {
  /* remove dotted line since definition is given in parentheses*/
  text-decoration: none;
  border-bottom: none;
}

abbr:after, acronym:after  { 
  content: " (" attr(title) ")";
  font-style: italic;
}

