/* styles definitions for printing */

body, p, th, td, h1, h2, h3, h4, h5, h6, 
#container, #container h2, #container h3
{
  background: white;
  color: black;
  /* font ?*/
}

h1, h2, h3, h4, h5, h6
{
  page-break-after: avoid;
  border: 0;
}

h1, h2 
{
  text-align: center;
}

h2, h3 {
  color: black; 
  /* border: 1px solid blue; */
}

body, #header, #maintext, #paticka 
{
  background: white;
  margin: 0;
  padding: 0; 
}

a, a:visited, a:link,
#paticka a, #tdathead a, .paticka2 a 
{ 
  color: blue;
}

a[href]:after {
	content: " [" attr(href) "]";
}

#paticka a:after, #tdathead a:after, .paticka2 a:after, 
a[href|="#"]:after,           /* internall references */
a[href|="javascript:"]:after, /* scripts */
a[href|="mail-to:"]:after     /* e-mail always already visible */
{
	content: "";
}	

.reader, #menus 
{
  display: none;
}

h1 .reader 
{
  display: block;
}

#header {
  width: auto;
  height: auto;
  padding: 0.5em;
  margin: 0;
}

#maintext {
  width: auto;
  margin: 1em;
}  

#paticka 
{
  margin-top: 2em;
  padding-top: 1em;
  border-top: 1px solid black;
}

