You need to enable "Printing color colors and images."
This for some reason also corrects foreground colors. If unchecked, printing is in economy mode.

Before and after shooting:
Web Render:
Print Before:
Print After: 
<table border=1>
...
With CSS:
th {
font-family: Arial;
color:#244169;
background:#d8ebf9;
}
td {
font: bold 10pt Courier;
background: #f1f5f8;
}
.red {
color: #ff0000;
}
.orange {
color: #ff8300;
}
.yellow {
color: #ffff00;
}
Internet Options:
Please note that in the section Tools→ Internet Options→ Advancedscroll down to Printing, there is an option for printing colors and background images. This does not affect Preview or Print. Probably not here. (Tested only on Windows XP, as this is the only place I have IE8.)
, , . ; . , .
