/* CSS for printing */

html, body
{
  margin: 0;
  color: #f95;
  padding: 0;
  text-align: justify;
}

#ucsf, 
.results #results #tools,
#title.tabs,
#nav, 
#head {
	display: none;
}

.results #page {
    border: none;
}

.results #wrap {
    margin: .1in;
    padding: 0;
}

body * {
    color: black !important;
    text-decoration: none !important;
}

.id-links .summary {
    padding: 0 0 0 .25in;
    vertical-align: top;
}

#results .substance-table .id-links .summary input.save { display: none; }

table.protomers { font-size: .9em; }

.substance-table .protomers .type small { display: block; }
.substance-table .protomers .type big { display: none; }
.substance-table .protomers .download { display: none; }

#results .substance-table .detail .catalogs li .catalog-items li { display: block; }

#results .substance-table .detail .catalogs li .catalog-items li::before { content: none; }

#results .substance-table .detail .similar { display: none; }

#results .substance-table tr {
    border-bottom: 1px solid #CCCCCC;
    page-break-inside: avoid;
}

#results .substance-table tr td.details .detail   { position: static; display: block; page-break-inside: avoid; }
#results .substance-table tr td.id-links .summary { display: block; page-break-inside: avoid; }

#results .substance-table tr * { position: static !important; }
#results .substance-table tr img { page-break-inside: avoid !important; display: block; }

