A printer-friendly style for the PyCon US 24 schedule pages, taken from Hugo's blog post.
Paste the following into the browser console. (You might get a warning about not pasting code you don't understand -- it's there for the same reasons why I don't like installing browser extensions that someone recommends to me.)
The style will only change when you print (or do a print preview).
var sheet = document.createElement("style");
sheet.innerHTML = `
@media print {
body div.internal-page-header,
body div.panel-heading,
body footer,
body div.badges {
display: none;
}
body .container {
margin: 0;
max-width: fit-content;
}
body main.content {
margin: 0;
width: 100% !important;
}
body .calendar {
left: auto !important;
width: 100% !important;
}
body .slot {
padding: 5px;
}
a:after { content:''; }
a[href]:after { content: none !important; }
}
`;
document.head.appendChild(sheet);