/** Basic fonts **/

*, body, h1, .h1, h2, .h2, h3, .h3,
.menu a, a,
p a:link, p a:visited, p a:hover, p a:focus {
    background: #fff;
    color: #000;
}

p, ul, ol, li {
	page-break-inside: avoid;
}
.main img {
	width: auto;
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}
a {
	text-decoration: none;
	word-wrap: break-word;
}
a:after {
	content: " (" attr(href) ")";
	font-size: 80%;
	text-decoration: underline;
}

.button {
	padding: 0.5em;
	border: 2px solid #000;
}

/** Print header & logo **/



/** Hide elements **/
.header, .highlighted, .footer, #drupal-tabs, .thumbs {
	display: none;
}



/** Hide sidebar **/

.sidebar-first {
	page-break-before: always;
}
.sidebar-first:before {
	content: '';
	display: block;
	border-top: 2px solid silver;
}
.sidebar-first h2 {
	font-size: 26px;
}
.sidebar-first .hover-enlarge {
	width: 3cm;
	height: 3cm;
}


/** Hide extra **/

.sidebar-second {
	display: none;
}


/** Extra print footer **/



/** Site specific **/

