@media print {
	/*general*/
	#header, #subheader, #crumb, #export, .ac, #controls, #footer, #selection-links,
  #back, #assubmit , #d11, #dd11, #d12, #dd12, #print, #newsearch, #submitbtn,
  #close, #changeDatabaseSelection, #submitCombine, #editSearchCriteria, #edit,
  #submit, #invoiceOverview
	/*custom search*/
	, #editSC
	/* autoscreen specific */
	, #fulltext-title-as
	{
		display: none !important;
	}
	
	body, table, td, th, h2, h3  {
		font-size:8pt;
	}
		
	#wrapper, #maincontent {
		width: auto;
		border: 0;
		margin: 0;
		padding: 0;
		float: none !important;
	}
	
	a:link, a:visited {	
		color: #520;
		background: transparent;
		font-weight: bold;
		text-decoration: underline;
	}
	
	table {
		width:auto;
		border:1px solid #e0ebf4;		
		float: none !important;	
		display: table;
	}
	
	thead {
		background-color:#e0ebf4; 
		color:#69c;
		line-height:1.5em;
		font-size:1.0em;
		border:1px solid #e0ebf4;
		float: none !important;	
		display: table-header-group;
	}
	
		
	thead th {
		padding:0 0.5em 0;
		font-size:0.95em;
		border:1px solid #e0ebf4;
		white-space: wrap;
		word-wrap: break-word;
		vertical-align:top;		
		float: none !important;
		display: table-cell;
		width: auto;
	}
	
	tbody {
		display: table-row-group;		
	}
	
	tbody td {
		padding:0 0.5em 0;
		font-size:0.95em;
		border:1px solid #e0ebf4;
		white-space: wrap;
		word-wrap: break-word;
		vertical-align:top;		
		float: none !important;
		display: table-cell;
		width: auto;
	}
	
	tr {
		display: table-row;
	}
	
	#hitlist, #inline-hitlist {
		border: none;
	}
}