Congrats for the website! It's beatiful. ^.^/
Coming to your question, at the moment there are no straight solutions
to your problem. To change the background, simply specify a white
background color on your print stylesheet:
<head>
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
</head>
body {
background: #fff;
color: #000;
}
You can even get rid of unwanted elements:
#navigation {display: none;}
Footer is more problematic. In CSS for print you cannot use absolute
positioning to put your footer at the very bottom of your page. More
precisely, some browsers accept it but with unexpected results. So the
best thing you can do is using a fallback solution, like specifying a
certain amount of padding and margins to push the footer bottomside.
Of course you need to perform some calculations on each page. HTH ^^
Gabriele Romanato
http://www.css-zibaldone.com
http://www.css-zibaldone.com/test/ (English)
http://www.css-zibaldone.com/articles/ (English)
http://onwebdev.blogspot.com/ (English)
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/