@media print {
	
	#unit1, #unit2 {
    display: none;
  }
              a { color: blue;
font-size: 12px;
}
body {
font-family: 'Arimo', sans-serif;
  background: white;
}

.wrapper {
  margin: 10px auto;
  width: 900px;
}

table {
  table-layout: fixed;
  width: 100%;
  font-size: 18px;
  font-weight: 300;
  border-collapse: collapse;
  
}
table caption {
  font-size: 1.5em;
  padding-right: 40px;
}
table tr {
  height: 1.85em;
  
}
table td, table th {
  text-align: center;
  background: #FAFAFA !important;
    -webkit-print-color-adjust: exact; 
  border: 1px solid black;
  
}
table th {
  font-weight: 400;
   background: #becde5 !important; /* Background of the Top of the Table */
    -webkit-print-color-adjust: exact; 
  
}

  html, body {
    height:100%; 
    margin: 0 !important; 
    padding: 0 !important;
    overflow: hidden;
    visibility: hidden;
  }
   .adroll-block {
   	 display:none;
   	 visibility:hidden;
   }
  #table, #table * {
    visibility: visible;
   	margin:auto;
	z-index:150000;
  }
  .aswift_1_expand {
  	display:none;
  	visibility:hidden;
  	opacity: 1;
  	position:relative;
  	z-index:-1;
  }
   .aswift_2_expand,.aswift_2_hanchor {
  	display:none;
  	visibility:hidden;
  	opacity: 1;
  	position:relative;
  	z-index:-1;
  }
	#name_text {
  padding: 8px;
  border: 0;
  font-size: 1em;
  font-family: 'Arimo';
  background: #ecf0f1;
  width: 180px;
  }
  #name_text::-moz-placeholder, #name_text::-webkit-input-placeholder {
  font-family: 'Arimo';
  color: black !important;
  }

}
@page {
    size: landscape;
    margin-top: -200px;  /* this affects the margin in the printer settings */
}