If you want the print style to be the same for all views on your page, you can use media="all"
.
<link media="all" rel="stylesheet" type="text/css" href="style.css">
If you are using the style with the <style>
tag, you can do it as follows:
@media all {
\** Seu css **\
}
Hope you can help!
Update
Twitter Bootstrap brings you a pre-configuration of @media print
* {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
So everything you print will be colorless, or rather transparent . Change these settings in your bootstrap file, or remove them completely and see the results.
Finally, your browser must also have the color printing options enabled in the Print Properties window:
Example in Mozilla Firefox: