body {
	color: #000 !important;
	line-height: 1.3 !important;
}
body a {
	color: #000 !important;
}
a[href]:after {
    content: none !important;
  }
.navbar {
	display: block;
	background: #000 !important;
}
.navbar-brand { height: 80px;
}
.ProductPage .item-downloads li {
	line-height: 1.3 !important;
	height: auto !important;
	page-break-before: always;
}
.inner { padding: 0 !important; }

/* Predates the grid layout: a percentage width now shrinks each tile inside
   its own cell rather than setting the column count. Ask the grid instead.
   !important because the screen rules in cyclone.css are page-scoped
   (.ProductPage .view_mountings), which outranks a bare class here however late
   this sheet loads -- without it the print column count silently does nothing. */
.view_mountings {
	grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.view_mountings .view_mounting {
	width: auto !important;
}
.view_mountings .view_mounting img {
	height: 70px !important;
	aspect-ratio: auto !important;
}
.view_description {
	page-break-before: always;
}
footer {
	page-break-before: always;
}

.navbar .btn,
.navbar .nav,
.product-top,
.custom-controls .owl-slider-controls,
.downloads-header,
.item-downloads,
.share-links,
.dark-wrapper,
footer img.retina,
footer .col-sm-2 {
	display: none !important;
}