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

	table { page-break-inside:auto }
    /* tr    { page-break-inside:avoid; page-break-after:auto } */
    thead { display:table-header-group }
    tfoot { display:table-footer-group }
	
	img
	{
		max-width:100%;
	}
	
	.aligntop > table, .data_table, .main_Div_table
	{
		page-break-inside:avoid !important;
		border:1px solid transparent;
	}
}