@media print {
	body, html {
		height: 100%;
		-webkit-print-color-adjust: exact !important;
	}
	body, html, #content-main, #amount-area, #wrapper, #header4, .logo-area
		{
		display: block;
		width: 100%;
	}
	#header4 {
		padding: 0px !important;
	}
	table, div {
		page-break-after: auto;
	}
	.header-menu-inner {
		display: block !important;
		visibility: visible !important;
	}
	.header-menu-inner {
		text-align: center !important;
	}
	.header-menu-inner ul.list-menu>li {
		padding: 0 5px !important
	}
	#naviLeft, .hide-on-print, .popover {
		display: none !important;
	}
	#amount-area {
		height: 100%;
		background-color: transparent !important;
		color: #000 !important;
		display: block !important;
	}
	.lightest-bg {
		background-color: transparent !important;
	}
	.show-on-print, #iframeContainer, #header4, .menu-container, .logo-area
		{
		display: block !important;
	}
	.print-display-in-block {
		display: inline-block !important;
	}
	#pdfExportPopup, .pdfExport-pop, #settingPop, .setting-pop, .collab-pop,
		#collabPop, .info-pop, .account-search-pop, .calFrame,
		#home-setting-pop, table#numPad, #standard_investment_popup,
		#deleteConfirmation, #multiple_delete_modal, #contactSupport, #modal-news, #more-menu-wrapper {
		display: none !important;
	}
	#iframeContainer {
		height: 80px;
	}
	#pay_wiz_widget {
		position: relative;
	}
	.scroll-it {
		height: 100%;
		overflow: none;
	}
	table, #header-menu-inner {
		page-break-inside: auto;
		display: table !important;
		width: 100%;
	}
	table thead {
		display: table-header-group;
	}
	table tr {
		page-break-inside: avoid;
		page-break-after: auto;
		display: table-row !important;
	}
	table tr td, table tr th, .table>tbody>tr>td, .table>thead>tr>th {
		display: table-cell;
		width: auto !important;
		overflow: hidden !important;
		page-break-inside: avoid;
		page-break-after: auto;
	}
	table>td>p, .table>td>p, table>td>div, .table>td>div, .portfolio-item {
		page-break-inside: avoid;
	}
	a[href]:after {
		content: none !important;
	}
	.highcharts-container, .highcharts-container svg, #graphAccountsContainer, #graphAccountsContainer svg {
		width: 100% !important;
	}
	.finishActivity_target {
		position: relative !important;
		top: 0;
		left: 0;
	}
	.overflow-auto {
		overflow: auto !important;
	}
	input.search-placeholder {
		font-size: 20px !important;
	}
	.element-vertical :nth-child(3) {
		font-size: 16px !important;
	}
	#amount-area-bookings div:nth-child(2) {
		float: right !important;
	}
	.menu-container .header-menu, .header-menu {
		padding: 0 !important;
		margin: 0 !important;
		visibility: visible !important;
	}
	[type="radio"]:not (:checked ), [type="radio"]:checked {
		position: relative;
		left: 0;
	}
	#inpage-instructions .footer-area {
		display: inline-block !important;
		width: 40% !important;
		margin: 0 5px !important;
		float: none !important;
		left: 0 !important;
	}
	.classicBankingContainer {
		border: none;
	}
	#loginform  #page-footer {
		position: relative !important;
	}
	.login #contactSupport {
		position: relative !important;
	}
	#picMainLogo {
		float: left;
	}
	.login #content-main div:nth-child(5) img {
		display: none !important;
	}
	#pdfExportWrap {
		float: right;
	}
	.table-wrapper .table>thead>tr>th, .table-wrapper .table>tbody>tr>td {
		display: table-cell !important;
	}
	.amount-area .word-break-all {
		word-wrap: normal !important;
	}
	.xxl-font {
		font-size: 36px !important;
	}
	ul.clist {
		display: table !important;
		margin: 0;
		padding: 0;
	}
	ul.clist li {
		display: table-row !important;
		list-style-type: none !important;
	}
	ul.clist li > * {
		display: table-cell !important;
	}
	#dash-col-1, #dash-col-2 {
		width: 50%;
		float: left;
	}
	#product-offering-main .col-xs-12 .col-sm-6 {
		float: left;
		width: 50%;
	}
	#product-offering-main .col-xs-12 .col-sm-6 img {
		margin-bottom: 5px;
	}
	.portfolio-item, .portfolio-item * {
		page-break-inside: avoid !important;
	}
	.portfolio-item {		
		page-break-after: auto;
		margin-bottom: 0;
	}
	#acc-list, #acc-list div {
		transform: none !important
	}	
	#dash-col-1 .xl-font {
		font-size: 24px !important;
	}
	#account-widget-inner .dashboard-list .col-sm-3, #account-widget-inner .dashboard-list .col-sm-9 {
		float: left;
	}
	#account-widget-inner .dashboard-list .col-sm-3 {
		width: 20%;
		height: 20%;
	}	
	#account-widget-inner .dashboard-list .col-sm-9 {
		width: 80%;
	}
	.dashboard-widget-box .dashboard-list .col-sm-3 {
		width: 25% !important;
		float: left !important;	
	}	
	.dashboard-widget-box .dashboard-list .col-sm-9 {
		width: 70% !important;
		float: left !important;	
	}	
	.dashboard-widget-box .dashboard-list .tappable-row {
		margin-right: 2%;			
	}
	.dashboard-widget-box .dashboard-list .tappable-row {		
		float: left !important;		
	}
	.dashboard-widget-box .dashboard-list  {
		padding: 10px 0;
		border: none;
	}
	#account-widget-inner .dashboard-list, .dashboard-widget-box .dashboard-list  {
		clear: both;
	}
	#account-widget-inner .dashboard-list  .margin-top-md {
		padding-top: 10px !important;
		clear: both;
	}
	#drag-wizard .input-box-simple {
		padding: 0 !important;
		font-size: 12px !important;
	}
	.dashboard-widget-box {
		height: auto !important;
	}
}