/* BEHYP – tisková verze: jen obsah stránky, adresa firmy nahoře, viditelné adresy odkazů */
@page { margin: 1.6cm; }

html, body { background: #fff !important; }
body {
	font: 11pt/1.4 Arial, Helvetica, sans-serif;
	color: #000;
	min-width: 0;
}

.skip, .testbar, #nav, #news, #fav, .menu-toggle, .print-btn, .lb, p.contact { display: none !important; }

#back { display: block; min-height: 0; background: none; }
.wrap { width: auto; margin: 0; }

#top { background: none; border-bottom: 2px solid #999; }
#top address { padding: 0 0 6pt; text-align: left; font-size: 10pt; }
#top a:link, #top a:visited { color: #000; text-decoration: none; }

#head { background: none; }
.head-in { display: flex; align-items: center; gap: 12pt; min-height: 0; padding: 10pt 0; background: none; }
.logo, .logo img { width: 72pt; height: auto; }
.site-title { margin: 0; font-size: 14pt; color: #175a87; }
.site-title strong { font-size: 10pt; color: #444; }
.site-title span { display: none; }

#main { display: block; padding: 0; }
#obsah { padding: 6pt 0; }

#obsah h1, #obsah h2, #obsah section > h2 {
	background: none;
	padding-left: 0;
	color: #175a87;
	break-after: avoid;
	page-break-after: avoid;
}
#obsah h1 { font-size: 17pt; }
#obsah h2 { font-size: 13pt; }
#obsah ul li { background: none; padding-left: 0; list-style: disc inside; }
#obsah li strong, #obsah address strong { color: #000; }
#obsah p, #obsah li { orphans: 3; widows: 3; }

a:link, a:visited { color: #000; text-decoration: underline; }
#obsah a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; word-break: break-all; }

.info, .ref, .book { background: none; border: 1px solid #bbb; border-radius: 0; break-inside: avoid; page-break-inside: avoid; }
img { border: 1px solid #ccc !important; max-width: 100%; }
.book img { width: 120pt; }

#foot { background: none; min-height: 0; color: #000; border-top: 1px solid #999; margin-top: 10pt; }
#foot p { padding: 6pt 0; text-align: left; font-size: 9pt; }
#foot a:link, #foot a:visited { color: #000 !important; }
#foot a::after { content: none !important; }
