I have a very simple html page with a table element.
The document is styled with css. When I print the page it looks like there are no stylesheets at all. Wrong fon
Without the link to the page, I can only offer little advice.
Make sure the link to the stylesheet in the header is correct. And it should look something like this:
I just noticed that you mentioned print. The all media type will work across web and print. However, if you wanted to explicitly state another stylesheet for print than replace the all with print.