User288213138 posted
Hi Baze72,
According to your description, i made a demo for your reference.
You can put a reference of bootstrap into the printed page.
<script type="text/javascript">
function PrintDiv() {
var divToPrint = document.getElementById('divToPrint');
var popupWin = window.open('', '_blank', 'width=300,height=300');
popupWin.document.open();
popupWin.document.write('<html><link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/2.3.2/css/bootstrap.min.css"/> <body onload="window.print()">' + divToPrint.innerHTML + '</html>');
popupWin.document.close();
}
</script>
<div id="divToPrint">
<dl class="dl-horizontal">
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
</div>
<div>
<input type="button" value="print" onclick="PrintDiv();" />
The result:

Note: Class ="dl-horizontal" is deprecated in Bootstrap v4. I used version 2.3.2 and v3 is also not supported in chrome.
Best regards,
Sam