I'm not sure if this is possible but I figured no harm in asking. The website I'm working on will have different color schemes for each section. (Most people will only visit one section, perhaps two.) I'd like to have one style sheet that handles most of the declarations (say normal.css) and one sheet per section (section1.css, section2.css, etc.) that handles the actual text and link colors.

Normally that wouldn't be a problem. I'd just have a [link] line for the common sheet and @import the color sheets as needed. But I also want to make the pages easy to print. So I'd like a style sheet (print.css) that handles the declarations and makes all the colors black, seeing as how people normally print these pages on black and white printers.

I've done [link media="screen"] and [link media="print"] before. How do I get it so section1.css is only used when normal.css is used?