Unfortunately, CSS1 and <table> don't work well together. Also, it is very difficult to print from HTML exactly the way you want it. I usually generate a PDF (using Crystal Reports) for my clients to print.
"We make a living by what we get, we make a life by what we give." --Winston Churchill