/*
 * Author: Harald Hoffmann <Harald.Hoffmann@a1.net>
 *
 * vi: sw=4
 */

html {
    margin:	2cm;
}

a:link, a:visited, a:hover {
    text-decoration:	none;
    color:		inherit;
}

.noprint,
.nav,
#toc,
#top div.author,
#top div.toolbar {
    display:		none;
}

div.sep {
    border-color:	inherit;
    border:		2px 0 0 0;
}

#top div.sep {
    margin-top:		0.25em;
    margin.bottom:	0.75em;
}

body div.sep {
    margin-top:		1.25em;
}

.maincontent div.sep {
    margin:		1em 0;
}

.passus {
    page-break-inside:	avoid;
}

body {
    margin:		0;
    padding:		0;
    background-image:	none;
}

#site_desc {
    font-size:		130%;
    font-weight:	bold;
    background-image:	none;
    height:		auto;
    border-bottom-width:	2px;
}

#site_desc div {
    display:		block;
}

#site_desc span {
    display:		inline;
}

#content {
    padding:    	3ex 0 0 0;
    margin:		0;
    border:		0;
}

#content div div div div div div div div {
    padding:		0;
}

#content .boxlabel {
    color:		#9b2828; 
    margin-bottom:	1em;
    padding:		0;
    font-size:		150%;
    font-weight:	bold;
}

#footer {
    border-top-width:	2px;
}

img {
    page-break-inside:	avoid;
}

h1, h2, h3, h4, h5 {
    page-break-after:	avoid;
}
