@media print {
body {
        color:        black;
        font-style:   normal;
        font-weight:  normal;
        font-variant: normal;
        font-size:    1em;
        line-height:  1.2em;
        font-family:  Helvetica,sans-serif;
	background-color: white;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* Header in plaats van tekening met slogan: */
#pagebody:before {
	display: block;
	width: auto;
	font: normal bold normal 200%
			Helvetica,sans-serif;
	content: "AT Computing: Linux/UNIXperts";
	text-align: center;
	/* height: 30px; */
	border: 1px solid black;
	padding: 3px 0 3px 0;
}

/* Toggle tussen screen pagina's en printed pagina's,
   maar alleen gebruiken voor "inline" type elementen!
   Dus op deze manier kun je op het scherm iets anders
   tonen dan op de printer.                             */
.screenonly {
	display: none;
}
.printonly {
	display: inline;
}

h1 {
	font-weight:  bold;
	font-size:    1.2em;
        line-height:  1.5em;
	page-break-inside: avoid;
	page-break-after: avoid;
}
h2 {
	font-size: 1.0em;
        line-height:  1.3em;
	page-break-inside: avoid;
	page-break-after: avoid;
}
h3, h4, h5, h6 {
	page-break-inside: avoid;
	page-break-after: avoid;
}
/* De link-anker styles: */
a {
	text-decoration: none;
}
a:link {
	color: black;
	text-decoration: none;
	background-color: transparent;
}
a:visited {
	color: black;
	text-decoration: none;
	background-color: transparent;
}
/* Images indien binnen een anker (href, name): */
a img {
	border-width: 0 0 0 0;
}
#sidebar_naw {
	font-size:1em;
	line-height:1.2em;
}
#sidebar_lpi, #sidebar_osslo {
        position:relative;
        left:0;
}
/* aanmeldformulier */
h2.aanmeldprint {
    font-family: Times, serif;
    font-weight: bold;
    font-size: 16pt;
}
table.aanmeldprint {
    text-align: left;
}
.aanmeldprint {
    font-family: Times, serif;
    font-weight: normal;
}
table.aanmeldprint th {
    font-weight: bold;
}
table.aanmeldprint {
    margin:  0em;
    border-left-width:  0em; /* negatief (-1) mag niet */
    border-right-width: 0em; /* negatief (-1) mag niet */
    padding: 0em;
}
table.aanmeldprint th,td,tr {
    margin:  0em;
    border-left-width:  1em;
    border-right-width:  1em;
    padding: 0em;
}

table.aanmeldprint tr.extrawit {
    font-size: 6pt;
}

} /* end of: @media print  */

