Use print CSS to change how the page displays in print preview and how it prints. This is done using the print media. Example as follows.
Code:
@media print {
/* CSS only used on print view here */
}
You can add your custom CSS to the built in CSS override functionality shown below.
www.joomlapolis.com/blog/kyle/18711-template-css-overrides-made-easy
This will allow you to make the userlist print friendly. The below for example makes the userlist print friendly on Joomlas default protostar template.
Code:
@media print {
a[href]:after {
content: "" !important;
}
body {
background: none !important;
border: 0 !important;
}
.body > .container {
margin: 0 !important;
padding: 0 !important;
}
.body > .container {
border: 0 !important;
background: none !important;
box-shadow: none !important;
}
.body > .container > .header,
.body > .container > .navigation,
.body > .container > .row-fluid > *:not(#content),
.body > .container > .row-fluid > #content > div[role="navigation"],
.footer,
.cbUserListTitle,
.cbUserListHead,
.cbUserListSearch,
.cbUserListPagination {
display: none !important;
}
.body > .container,
.body > .container > .row-fluid,
.body > .container > .row-fluid > #content {
width: 100% !important;
max-width: none !important;
}
#cbUserTable {
margin: 0 !important;
}
}