ZDDC/archive/css/print.css
2026-06-11 13:32:31 -05:00

121 lines
2.1 KiB
CSS

/* Print styles */
@media print {
/* Hide UI elements */
.app-header,
.nav-pane,
.content-header,
.status-bar,
.modal,
.btn,
.filter-input,
.global-search,
.column-filter,
input[type="checkbox"],
.resize-handle,
.sort-indicator {
display: none !important;
}
/* Reset layout */
body {
font-size: 10pt;
line-height: 1.4;
}
#appContainer {
height: auto;
}
.main-container {
display: block;
}
.content-area {
background: white;
}
.table-container {
margin: 0;
border: none;
overflow: visible;
}
/* Table adjustments */
.files-table {
font-size: 9pt;
border: 1px solid #000;
}
.files-table thead {
position: static;
}
.files-table th {
background: #f0f0f0;
border: 1px solid #000;
padding: 4pt 6pt;
font-weight: bold;
}
.files-table td {
border: 1px solid #000;
padding: 3pt 6pt;
}
.files-table tbody tr:hover {
background: transparent;
}
/* Show only text content for revisions */
.revision-item {
display: inline;
margin-right: 0.5em;
}
.file-link {
color: black;
text-decoration: none;
}
.file-link::after {
content: " (" attr(href) ")";
font-size: 8pt;
color: #666;
}
/* Page breaks */
.files-table {
page-break-inside: auto;
}
.files-table tr {
page-break-inside: avoid;
page-break-after: auto;
}
/* Header on each page */
@page {
size: letter portrait;
margin: 0.5in;
}
/* Add document title */
body::before {
content: "Archive Browser Report";
display: block;
font-size: 16pt;
font-weight: bold;
margin-bottom: 12pt;
}
/* Add timestamp */
body::after {
content: "Generated: " attr(data-print-date);
display: block;
margin-top: 12pt;
font-size: 9pt;
color: #666;
text-align: right;
}
}