/* Copyright 1997-2004 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:
   http://www.w3.org/Consortium/Legal/copyright-software */

/* $Id: print.css, v 2.0 20/09/2004 $ */

/* ******************  printing  ************** */

@media print {

body {
	background: white;
	color: #1D444B;
	margin: 0;
	padding: 0;
	font: 50% Arial, Verdana, Helvetica, Geneva, sans-serif;
}

h1, h2, h3 { 
	page-break-after: avoid; 
	page-break-inside: avoid;
}

a, a:link, a:visited, a:hover, a:active, a:focus {
	color: #000;
	font-weight: normal;
}

blockquote, pre { 
	page-break-inside: avoid;
}

ul, ol, dl { 
	page-break-before: avoid;
}   

body {
	font-size: 12pt; 
}

#crumbs, .mainNav, #menu, #secNav, #localNav, .invisible, .indexLink, .archive, .questionIndex { 
	display: none;
}

html, body, h1, h2, h3, p, .content {	
	margin: 15pt 0 10pt 0; 
	padding: 0; 
}

abbr, acronym  { 
	border-style:none;  
}

abbr:after, acronym:after { 
	content:" ["attr(title)"] "; 
	font-variant: small-caps;  
	font-size: 10pt;
}


/* Tables */
table {
    width: 99%;
}
* html table {
    width: auto;
}
table caption {
    display: none;
    visibility: hidden;
}
table tbody tr td:first-child {
    background: #E6EACD;
    color: black;
    width: 7em;
    text-align: center;
    padding: 0;
}
table tbody tr td {
    background: #C4C9A2;
    color: black;
    padding: 0 1em 0 1em;
}
table tbody tr td a, table tbody tr td a:visited, table tbody tr td a:link{
    background: #C4C9A2;
    color: black;
}
table tbody tr td a:hover, table tbody tr td a:active{
	background: #feebaa;
	color: #1D444B;
}
table td[colspan="2"] {
    font-style: italic;
}
table tbody tr.coffee td {
    background: #E6EACD;
    color: black;        
}
#foot,
#navigation,
p.subtitle,
#sponsorship,
p.change-language, h2 {
    display: none;
    visibility: hidden;
}
.center {
    text-align: center;
}
h1, h2 {
    text-align: center;
    font-size: 100%;
}

h3 {
    text-align: center;
}

dl {
    text-align: justify;
}
dl dt {
    page-break-before: auto;
    margin-top: 2em;
}
dl dd {
    margin-top: 0.5em;
}
}
