@charset "utf-8";
/* CSS Document */


/* ##### TAG ##### */

*{background-color:transparent !important;}
table{page-break-inside:avoid !important;}
textarea{border:1px solid #000;}



/* ##### ID ##### */

#dSound,#dFrameTop,#dFrameBot,.cBorderEdge,#aBtnPrev,#aBtnNext,#aBtnBraveLadder,#dScroll,.cNP,.cNP *,#dTest{display:none !important;width:0px !important;height:0px !important;min-height:0px !important;margin:0px !important;padding:0px !important;overflow:hidden !important;background:none !important;border:0px none !important;color:#fff !important;font-size:0px !important;overflow:hidden;clear:none;}

#dFrame{margin-top:0px !important;margin-bottom:0px !important;margin:0px 15px;}


#dFrameContent,.cSocial,.cGeneric,.cChildren{width:100%;height:auto !important;overflow:visible !important;}

#dPrintHeader{height:87px;min-height:87px;margin:10px 10px 20px;padding-bottom:20px;border-bottom:1px solid #ccc;}
	#dPrintHeader.cNB{border:none !important;margin:0px !important;padding:0px !important;}


/* ##### CLASS ##### */

.cPrint,.cHidden.cPrint,.cHP{display:block !important;}

.cHeader{height:auto !important;clear:both !important;}
	.cHeader *{height:auto !important;font-size:15px;}
	h2{height:auto !important;font-size:28px !important;}
	h3{height:auto !important;font-size:26px !important;}
	.cHeader p{padding:inherit !important;}

.cPgBr{display:block;font-size:0px;page-break-before:always !important;}

.cNPgBr{display:block;font-size:0px;page-break-before:always !important;}

.cPHA{height:auto !important;}
	.cPHA *{display:block !important;overflow:visible !important;height:auto !important;}

.cQuizField,.cQuizRow{page-break-inside:avoid !important;}
.cQuizRow{margin-left:0px !important;}

.cNPB{border:none !important;}