I am trying to stop images being split across two pages when printing. I have tried IMG {page-break-inside: avoid; } without success. Have I got this wrong ? Is it a browser implementation thing or an in-line/block level related ? Any suggestions ?Are you sure you're putting this in a print stylesheet?No, it is currently in a stylesheet used for 'all' media, but when printing what is on the screen, it doesn't work. Are you saying that I should only use it with styles linked as media="print" ?