    @page {
      margin:1cm 0.3cm;
   }
 
  body {
	  font-family: Arial, Helvetica, sans-serif;
	  margin: 0;
      padding: 0;
      overflow:visible !important;
      height:auto !important;
      position:relative !important;
  }
   /* Browser will TRY to avoid spanning content within across a page */
 tr, td, th {page-break-inside:avoid}

 /* Repeat table headers when table spans a page */
 thead {display:table-header-group}
 
  .hpsapf-content{
  	-webkit-print-color-adjust: exact;
  	print-color-adjust: exact;
  	padding:0;
  	background-color:trasparent;
  	font-size:80%;
	
  }
	.hpsapf-header,.hpsapf-navbar,.hpsapf-string-grp1,.hpsapf-string-grp2,.hpsapf-right-navigation,.hpsapf-activity,
	.hpsapf-tooltip,.progress-indicator,.hpsapf-button,.g-recaptcha {
		display:none;
	}
	.hpsapf-body .ui-tooltip{
		visibility: hidden;
	}
	.hpsapf-navbar-logo-grp{
		border:none;
	}
	.hpsapf-body .ui-layout-west,
	.hpsapf-body .ui-layout-south{
		display:none !important;
		width:0 !important;
	}
	.hpsapf-body .ui-layout-center{
		left:0 !important;
		width:100% !important;
		height:auto !important;
		position:relative !important;
	}	

	.hpsapf-body .ui-layout-unit .ui-layout-unit-content{
		height:auto !important;
		overflow:hidden !important;
	}

    .ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,
    .ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,
    .ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,
    .ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12 {
   		 float: left;
   		 box-sizing: border-box;
    }
    .ui-grid-responsive .ui-grid-col-1 {
    width: 8.33333%;
	}
	
	.ui-grid-responsive .ui-grid-col-2 {
	    width: 16.66666%;
	}
	
	.ui-grid-responsive .ui-grid-col-3 {
	    width: 25%;
	}
	
	.ui-grid-responsive .ui-grid-col-4 {
	    width: 33.33333%;
	}
	
	.ui-grid-responsive .ui-grid-col-5 {
	    width: 41.66666%;
	}
	
	.ui-grid-responsive .ui-grid-col-6 {
	    width: 50%;
	}
	
	.ui-grid-responsive .ui-grid-col-7 {
	    width: 58.33333%;
	}
	
	.ui-grid-responsive .ui-grid-col-8 {
	    width: 66.66666%;
	}
	
	.ui-grid-responsive .ui-grid-col-9 {
	    width: 75%;
	}
	
	.ui-grid-responsive .ui-grid-col-10 {
	    width: 83.33333%;
	}
	
	.ui-grid-responsive .ui-grid-col-11 {
	    width: 91.66666%;
	}
	
	.ui-grid-responsive .ui-grid-col-12 {
	    width: 100%;
	}
	.hpsapf-grid-title{
		height: 28px;
		line-height: 28px;
		margin-top:10px;
		background: none;
		padding-left: 9px;
	}
	.hpsapf-accordion .ui-accordion-header{
		height: 35px;
    	line-height: 33px;
	}
	.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active:after{
		content:'';
	}	
	.hpsapf-form-controls{
		padding:5px 10px;
	}
	#D002_S006_E095_Tab .hpsapf-label, 
	#D002_S006_E095_Tab .hpsapf-label-mandatory, 
	#D002_S006_E056 div[id$='_hpsapf_panel'] .hpsapf-label{
		width: 45%;
	}
	#D002_S006_E056 #D002_S006_E056\:D002_S006_E057_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S006_E056 #D002_S006_E056\:D002_S006_E058_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S006_E056 #D002_S006_E056\:D002_S006_E947_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S006_E056 #D002_S006_E056\:D002_S006_E946_hpsapf_panel.ui-grid-col-9 .hpsapf-label {
		width: 45%;
	}
	.hpsapf-input, .hpsapf-input-disabled, .hpsapf-input-readonly, .hpsapf-onemenu, .hpsapf-input-autocomplete input,
	.hpsapf-input-autocomplete-dropdown input,
	.hpsapf-calendar-wrapper{
		padding: 5px 0px 3px 0px;
		font-family:Arial;
		font-size:inherit;
	}
	.hpsapf-button{
		min-width:100px;
		height:30px;
	}
	.hpsapf-button-editicon, .hpsapf-button-showicon, .hpsapf-button-deleteicon, .hpsapf-button-helpicon, .hpsapf-button-plusicon,
	 .hpsapf-button-applyfiltericon, .hpsapf-button-clearfiltericon {
    	min-width: 2.4em;
	}
	.hpsapf-onemenu .ui-selectonemenu .ui-selectonemenu-trigger  .ui-icon{
		margin-top:0 !important;
	}
	.hpsapf-onemenu .ui-icon-triangle-1-s {
		position: absolute;
    	top: -7px;
	}
	.hpsapf-datatable table thead th{
		height:40px;
		line-height:40px;
		background:none;
		color:#000000;
		font-weight:bold;
	}
	.hpsapf-datatable tbody .ui-datatable-even,
	.hpsapf-datatable tbody .ui-datatable-odd{
		background: #FFF;
		border-bottom: 1px solid #000;
	}
	.hpsapf-datatable .ui-selection-column .ui-chkbox-all{
		margin-bottom:0;
	}
	.hpsapf-onemenu .ui-icon-triangle-1-s,
	.hpsapf-calendar-wrapper
	{
		background:none;
	}
	
	.hpsapf-calendar .ui-inputfield,
	.hpsapf-content input{
		padding-left:0;
	}	
	.hpsapf-grid{
		background-color:#FFFFFF;
	}	
	.hpsapf-button-container,
	.hpsapf-field-help-link,
	.hpsapf-datatable table thead th .ui-sortable-column-icon,
	.hpsapf-content .ui-paginator{
		display:none;
	}
	.hpsapf-accordion-content-header-text{
		padding-left:8px;
	}
	.hpsapf-tabs ul {
		margin-bottom: 10px !important;
	}
	.hpsapf-tabs .ui-tabs-nav li{
		box-shadow:none;
	}
	.hpsapf-body .ui-layout-north,
	.hpsapf-body .ui-layout-north .ui-layout-unit-content{
		height:0 !important;
	}
	.hpsapf-body .ui-layout-center{
		top:0 !important;
	}

	.hpsapf-accordion .ui-accordion-header.ui-state-active{
		color:#333;
		font-weight:normal !important;
		font-size:115%;
	}
	.hpsapf-bottom-align{
		height:0;
	}
	.hpsapf-radio-disabled label{
		margin-top:2px;
	}
	
	#D002_S006_E095\:D002_S006_E096_panel,
	#D002_S006_E095\:D002_S006_E101_panel,
	#D002_S006_E095\:D002_S006_E096_hpsapf_panel,
	#D002_S006_E095\:D002_S006_E003_hpsapf_panel,
	#D002_S006_E056\:D002_S006_E056_Tab .ui-grid-col-9, 
	#D002_S006_E056\:D002_S006_E056_Tab .ui-grid-col-12{
		width:100%;
	}

	#D002_S006_E099\:D002_S006_E099_Tab .ui-grid-col-4,
	#D002_S006_E075\:D002_S006_E075_Tab .ui-grid-col-4,
	#D002_S006_E262\:D002_S006_E262_Tab .ui-grid-col-4,
	#D002_S006_E245\:D002_S006_E245_Tab .ui-grid-col-4,
	#D002_S006_E228\:D002_S006_E228_Tab .ui-grid-col-4,
	#D002_S006_E279\:D002_S006_E279_Tab .ui-grid-col-4,
	#D002_S006_E296\:D002_S006_E296_Tab .ui-grid-col-4,
	#D002_S006_E313\:D002_S006_E313_Tab .ui-grid-col-4,
	#D002_S006_E330\:D002_S006_E330_Tab .ui-grid-col-4,
	#D002_S006_E347\:D002_S006_E347_Tab .ui-grid-col-4,
	#D002_S006_E364\:D002_S006_E364_Tab .ui-grid-col-4,
	#D002_S006_E381\:D002_S006_E381_Tab .ui-grid-col-4,
	#D002_S006_E398\:D002_S006_E398_Tab .ui-grid-col-4 {
		width: 50%;
	}
	textarea#D002_S006_E059 {
		padding: 5px;
	}
	span.hpsapf-fieldhelp-tooltip,
	.hpsapf-button-help,
	.hpsapf-showhide-leftnav {
		display: none;
	}
	#D002_S006_E095\:D002_S006_E095_Tab .hpsapf-label {
        width:35%;
    }
    #D002_S006_E095\:D002_S006_E095_Tab {
        line-height:1.5em;
    }
    div#D002_S006_E008.ui-chkbox {
        position: absolute;
        bottom: 5px;
    }