.print-only {
	display: none;
}

@media print 
{
	#extra-logo {
		position: fixed;
		bottom: 0;
		display:none;
	  }
	  
	@page { 
		size:8.5in 11in; 
		margin: 40px 0px 90px 0px;
	};
	
	.print-only {
		display: block !important;
	}

	#pdfPreview {
		height: auto;
	}

	* {
		overflow: hidden;
	}

	html, #pdfPreview {
		overflow-x: hidden !important
	}
	body {
		overflow: auto !important;
		overflow-x: hidden !important;
		height: auto !important;
	}
	
	.hide_obj
	{
		display:block !important;
	}

	#pdfPreview #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: 4%;
	}
	
	#previewHTML .options, #previewHTML .question-answer {
		margin-left: 4%;
	}
 */
 
 
	#activityArea {
		width: 100%;
	}
	
	.sequence
	{
		margin-left:-10px !important;
		width:65px !important;		
	}
	
	.quest
	{
		width:550px !important;
	}
	
	.sqno
	{
		width:50px !important;
	}
	
	p.previewNumbering 
	{
		width:100% !important;
		margin-left: 10px;
	}
	
	.marksDiv 
	{
		position: static;
		width: auto;
	}
	
	.marksPreview {
		width :100%;
	}

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

	.question-parent {
		/* padding-left: 10px; */
		min-height:auto !important;
		border:none !important;
	}
	
	.question-title > .aligntop:empty + .image {
		margin-top: -18px !important;
	}

	#pdfPreview .main_Div table
	{
		width:100%;
	}
	
	.main_titles_Div > table
	{
		border:none !important;
	}
	
	/* .aligntop table 
	{
		width:700px;
	} */
	
	.aligntop table td
	{
		width: auto;
		overflow: hidden;
		word-wrap: break-word;
	}
	
	.preview_passage
	{
        margin-left:30px !important;
	}
	
	.sequence
	{
		width:50px !important;
	}
	
	.questionsSS
	{
        width:100% !important;
	}
	/* ._markss p{width:15%;margin-left:-10px;} */
	
	@page 
	{
		mso-title-page:yes;
		mso-page-orientation: portrait;
		mso-header: header;
		mso-footer: footer;
	}
	
	div.content {page: content;}
	
	#text-school, #text-class_t, #text-stuname, #text-roll, #text-subject, #text-exam, #text-marks, #text-time
	{
		width:auto;
	}

	#level3 #previewHTML > table table tr td:nth-child(2)
	{
		width:10%;
	}
}

.printsection #pdfPreview #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;
}

.question-parent {
    page-break-inside: all;
}

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

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

#pdfPreview table table tr td:first-child {
	/* padding-right: 3px; */
}

#pdfPreview 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: 90%;
}

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%;
}