div.navigation { display: none; }
div.end        { display: none; }

.slide {
    font-family: Helvetica, sans-serif;
    color: #000;
    margin: 5px;
    padding: 5px;
    display: block;
    page-break-inside:avoid;

}

h1 { 
    font-family: Avantgarde, sans-serif;
    font-size: medium;
	border-style: solid;
	border-width: 2px;
	border-color: #000;
	background-color: #fff;
	padding: 8px;
}

h1.h1 { background-color: #999; color: #fff; padding-left: 10px; }
h1.h2 { background-color: #aaa; padding-left: 30px; }
h1.h3 { background-color: #ccc; padding-left: 50px; }


/* #toc    { display: none !important; } */
#layout { display: none !important; }
.bgimage { display: none; }
.thimage { display: none; }
.logo2 { display: none; }

:link, :visited {text-decoration: none; color: #000; }
.slide .img img { max-width: 87%; max-height: 70%; }
pre,code { font-family: Monospace; }


#toc {
    margin-top: 5%;
    margin-left: 10%;
    margin-bottom: 5%;
    overflow: auto;
    width: 80%;
}

.toc-item {
	display: block;
	padding-left: 10px;
}

#toc > a.h1 { font-weight: bold; }
#toc > a.h2 { padding-left: 30px; }
#toc > a.h3 { padding-left: 50px; }
#toc > a.h4 { padding-left: 70px; }


