#printSearch,
#printFooter {
	display: none;
}
#printHeader img,
#printFooter img {
	width: 100%;
}

@media print {
	body {
		font-family: arial, sans-serif;
	}

    hr{
        page-break-before: always;
    }
    
	th,
	td,
	img,
	.blockSec,
	.imgWithrightTxt,
	.donSec,
	.jk_related,
	.disclaimer {
		page-break-inside: avoid;
	}
	
	

	.pageContent > .container {
		padding: 0 40px !important;
	}

	/*
    #printSearch{display:block; text-align:right;}
    #masterHeader .container, .pageHeader .container{width:100% !important; max-width:100%;}
    .pageHeaderInner, .pageHeaderInner>div>div{width:100%;}
    #masterHeader{margin-bottom:40px;}
    */

	.pageHeader .container {
		width: 100% !important;
		max-width: 100%;
		padding: 0;
		margin-left: -10px;
		margin-right: 10px;
	}
	.pageHeaderInner,
	.pageHeaderInner > div > div {
		width: 100%;
	}
	.pageHeaderInner {
		background-color: #f08208;
		padding: 15px 40px;
		border: 0;
	}
	.pageHeaderInner h1 {
		font-size: 48px;
		color: #fff;
		padding: 0;
	}

	#mainMenu .mainMenuBorder {
		display: none !important;
	}
	
	hr{visibility:hidden!important }
	
	.screen_only,
	.before_header,
	.asFooter,
	#masterHeader,
	#printFooter,
	aside.col-xl-3.order-2.order-xl-1,
	.infosee.asSingleBanner,
	#searchBanner,
	.breadcumbBack,
	.actionCtrl,
	.singleAddGroup,
	#shortUrl,
	#qrCode,
	.checkingOthers,
	.authorInfo,
	.donateBar,
	.twitterSec,
	.map_with_info,
	.blue_img_info,
	.pageHeaderInner h1 + p,
	.asBottom,
	.pageTitle,
	#toc_container,
	.somethingMissing,
	#jk_show_filter,
	#cmtoc_wrapper_id,
	.jk_show_filter_outer {
		display: none !important;
	}

	.pageContent .col-xl-9.order-1.order-xl-2 {
		width: 100% !important;
	}
	.pageContent .container {
		width: 100% !important;
		max-width: 100% !important;
	}

	/* ==== form to table ==== */
	.gform_body {
		border: 1px solid #bbb !important;
		border-bottom: 0;
		display: block !important;
	}
	.gform_fields {
		display: block !important;
		margin: 0 !important;
	}
	.gfield {
		display: block !important;
		padding: 0 !important;
		border-bottom: 1px solid #bbb !important;
	}
	.gfield:after {
		content: "";
		display: block;
		clear: both !important;
	}
	.gfield > :first-child {
		float: left !important;
		width: 30%;
		width: calc(100px + 100px);
		padding: 10px 15px !important;
	}
	.gfield > :nth-child(2) {
		/*flex:1;*/
		float: left;
		clear: none !important;
		width: 70%;
		width: calc(100% - 200px);
		border-left: 1px solid #bbb;
		padding: 10px 15px !important;
	}
	.gfield input[type="text"],
	.gfield input[type="email"],
	.gfield input[type="password"],
	.gfield input[type="url"],
	.gfield input[type="number"],
	textarea,
	select {
		padding: 0 !important;
		border: 0 !important;
		background: none !important;
	}
	.gform_wrapper input[type="submit"],
	.gfield input[type="reset"],
	button[type="submit"] {
		display: none !important;
	}

	.disclaimer {
		font-size: 12px;
	}
	.disclaimer h3,
	.disclaimer h4 {
		font-size: 16px;
	}
	.disclaimer h2 {
		font-size: 20px;
	}

	iframe {
		border: none !important;
		box-shadow: none !important;
	}

	/*.asFooter{margin-top:60px; padding-bottom:20px;}
    .asFooter .container{width:800px; max-width:800px;}*/

	/* ==== for header ==== 
    .headerTop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .headerTop .logo img {
        width: 280px;
    }
    .searchTop {
    display: block !important;
  }
  .searchTop#mobileSearch {
    display: none !important;
  }
  .searchTop form{
    display:none;
  }
  
  .searchTop {
    display: block;
    width: 380px;
    max-width: 100%;
  }
  .headerMenu .menuMobile {
    display: none !important;
  }
  .headerMenu .menuDesktop {
    position: unset;
    display: block !important;
    border-color: #067cbc !important;
    border-style: solid !important;
    border-width: 1px 0px 4px !important;
  }
  .headerMenu .menuDesktop:after {
    content: '';
    display: block;
    clear: both;
  }
  .headerMenu .menuDesktop ul {
    padding-top: 0px;
  }
   .headerMenu .menuDesktop ul li {
    display: inline-block;
  }
  .headerMenu .menuDesktop .mainMenuRegular {
    margin-right: 15px;
    padding: 10px 0px;
    float: left;
  }
  .headerMenu .menuDesktop .mainMenuRegular li {
    padding: 5px 10px 2px;
  }
  .headerMenu .menuDesktop .mainMenuRegular li a {
    border-bottom: 3px solid transparent;
    padding: 0px;
  }
  .headerMenu .menuDesktop .mainMenuRegular li:hover > a, .headerMenu .menuDesktop .mainMenuRegular li.current-menu-item > a, .headerMenu .menuDesktop .mainMenuRegular li.current-menu-parent > a {
    background-color: transparent;
    color: unset;
    border-color: #067cbc;
  }
  
  .headerMenu .menuDesktop .mainMenuRegular li.home > a {
    text-indent: 0;
    width: auto;
    height: auto;
  }*/
}
