content out of table

Permalink
Hi,
I am trying to make a page that I can print in Concrete5 so far nothing seems to work well so I added content into tables so that the content can printhttp://rodtechuk.com/user-manual/user-manual-2/... but for some reason when you do a print preview you have to reduce the size to 70% and then some of the contend disapears to the right of the print preview so that dosn't work either can some one please help me !

markrodtech
 
mhawke replied on at Permalink Reply
mhawke
First you need to create a '@media print' section in your style.css that defines different rules for the document as it gets printed.

Here's the first decent link I found on Google:

http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print...

The first major problem I see is that you have defined all your tables to be 960px wide and the table cells to be 445px. This fixed width approach is too wide to be printed out on 'portrait' setting. you need to change the table widths to percentages. Try doing a 'search & replace' on the table code and replace "960px" with "100%" and replace "445px" with "46%". Also, images contained in your TD's should be "width:100%" rather than fixed pixel widths.

Start with these changes and you'll start to get a handle on what css rules need to be in the '@media print' section.
adajad replied on at Permalink Reply
adajad
Your problem stems from the fact you have fixed width in your table based layout.

If you use % instead you won't have the same problem. If this is something set in the them I suggest you contact Vidall from the themes marketplace page.

As for printing, there are add-ons for it. One of them is 'Print my page' (http://www.concrete5.org/marketplace/addons/print-my-page/... ) where you add the css (globally) you want to use when printing.