.print-only {
	display: none;
}

@media print {

	/* @page { 
    size: auto;
    margin: 0mm 0 0mm 0;
	}  */
	
	 @page { size:8.5in 11in; margin: 0cm;

page-break-after:auto;	} 
	
	table { page-break-inside:auto }
	tr    { page-break-inside:avoid; page-break-after:auto }
	thead { display:table-header-group }
	tfoot { display:table-footer-group }

	/* body {
		margin:0;
		padding:0;
	} */
	
	.print-only {
		display: block !important;
	}

	#previewHTML {
		height: auto;
	}

	* {
		overflow: hidden;
	}

	html, #previewHTML {
		overflow-x: hidden !important;
		width:97% !important;
		/* left:5%; */
		margin:auto !important;
	}
	body {
		overflow: auto !important;
		overflow-x: hidden !important;
		height: auto !important;
	}
		
	#previewHTML #userInfo > table > tbody > tr > td {
		width: 46%;
		display: inline-block;
	}

	#userInfo label {
		display: block;
		height: 70px;
		height: 40px;
	}

	#previewHTML .question-title.rx-editable {
		padding-left: 5%;
	}
	
	#previewHTML .options, #previewHTML .question-answer {
		margin-left: 5%;
	}

	#activityArea {
		width: 100%;
	}
	
	.marksDiv {
		position: static;
		width: auto;
	}

	.marksPreview {
		width :100%;
	}

	#level3 div#userInfo, #auto-level-3 div#userInfo {
		width: 100% !important;
	}

	.question-parent {
		padding-left: 10px;
	}
	
	.question-title > .aligntop:empty + .image {
		margin-top: -18px !important;
	}
	
	.sContainIn
	{
		font-size: 16px;	
	}

}


.printsection #previewHTML #userInfo {
    margin: 0px;
    background: #FFF;
    border: none;
}

.printsection .question-parent {
    background: none;
    border: none;
    width: 100% !important;
}

.printsection .question-title.rx-editable {
	width: 80%;
}

.printsection .question-parent  {
	display:inline-block;
	font-size: 11px;
}

.printsection .marksDiv {
	background: transparent;
	top: -9px;
	right: 90px;
}

.printsection .question-parent:after {
    content: '';
    display:block;
    height:0px;
    visibility: hidden;
}

.printsection #userInfo {
	margin: 0px;
}

span.previewNumbering {
    margin-left: -11%;
    display: inline-block;
    width: 9%;
    text-align: right;
	margin-right: 2%;
	vertical-align: top;
}


.question-parent {
    page-break-inside: avoid;
	word-break: break-word;
}

#level3 #previewHTML .image,
#auto-level-3 #previewHTML .image {
    margin-left: 5%;
    display: block;
}

#level3 #previewHTML span.aligntop:empty + .image,
#auto-level-3 #previewHTML span.aligntop:empty + .image {
	padding-top: 0px;
	display: inline-block;
}

#previewHTML table table tr td:first-child {
    /* background: #fbc507; */
	padding-right: 3px;
	width: 60px;
}

#previewHTML table tr > td:last-child table:last-child tr td:first-child {
    width: 80px;
}

#previewHTML table table tr td:last-child {
	padding-left: 0px !important;
}

#previewHTML table table tr td label {
	display: inline !important;
	white-space: nowrap;
}


#auto-level-3 .question-parent img,
#auto-level-2 .question-parent img,
#level2 .question-parent img,
#level3 .question-parent img {
    max-width: 100%;
}



body.hinditg .question-title,
body.hinditg .simp-ans-text,
body.hinditg .question-title.hTitle,
body.hinditg #breadcrums,
body.hinditg .options,
body.hinditg #folders .main,
body.hinditg #chapterList li label,
body.hinditg #auto-worksheet-details,
body.hinditg #auto-testpaper-details label.checkbox,
body.hinditg #container,
body.hinditg #new-question-insertion-form #afm-type,
body.hinditg #new-question-insertion-form #afm-answer,
body.hinditg #new-question-insertion-form textarea
{
	font-family: 'Kruti Dev 010';
	font-size: 130%;
}

body.hinditg .previewNumbering {
	font-family: 'Roboto', sans-serif;
}

body.hinditg .jstree-default .jstree-anchor {
	font-size: 100%;
}

@media (max-width: 1000px) {
	span.previewNumbering {
		width: 13%;
		margin-left: -15%;
	}

	#previewHTML .options, #previewHTML .question-answer {
		margin-left: 8%;
	}

	#level2 #previewHTML .image, #auto-level-2 #previewHTML .image
	#level3 #previewHTML .image, #auto-level-3 #previewHTML .image {
		margin-left: 8%;
	}

	.question-title.rx-editable {
		padding-left: 8% !important;
	}

	#pdfPreview .options, #pdfPreview .question-answer {
		margin-left: 8%;
	}
}