ul{
	list-style:none;	
}

pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: auto;
}

hr.pb{
	border-top: solid 2px red;
}


b{
	color: red;
	
}

#scrollUp {
    background-image: url("top.png");
    bottom: 100px;
    right: 100px;
    width: 50px;    /* Width of image */
    height: 50px;   /* Height of image */
    text-indent: -9999px;
}




h2,h3{
	page-break-before: always;
}


h2.npb,h3.npb{
	page-break-before:avoid;
}


div.box{
	border: 1px solid #888;
	margin: 1em;
	padding: 1em;

	background-color: #eee;
}



img.l{
	float: left;
	width: 80px;
	margin-bottom: 5px;
	margin-right: 2em;
}

img.r{
	float: right;
	width: 80px;
	margin-bottom: 5px;
margin-left: 5px;
}


hr.pb{
	
	color: red;
	page-break-before: always;
}



hr.cl{
	clear:both;
}


p{
	font-size: 18px;
	line-height: 36px;
}














@media print{
.col-sm-2{
	display: none;	
}

#scrollUp{
	display: none;		
}

hr.pb{
	border: transparent;
	page-break-after: always;
}


div#toc{
	display: none;
}

div.np{
	display: none;	
}

div#toc{
	display: none;
}

div.np{
	display: none;	
}







}