Hallo,
Yes it is quite a complicated site, each page has a different layout(within an overall design). Basically head and navigation area remain in the same place, but the content-positioning itself is different for each page.( a bit hard to describe - more like a printed magazine layout than usual screen design.)
The divs positioning in the code is variable to clarify the structure for screen readers without influencing the way the site looks on the screen(eg. a search result is thrown in at the top of the code straight after body to be read first, but is visually positioned at the bottom of the page.)
contrast,colour and font-size are also variable and the whole thing is based on a number of linked style sheets.
I don't have a print.css for the majority of the site,
and there's no room in the budget for one right now.
I've given the basic layout stylesheet a media=screen and solved the crash problem, but this is not really a viable solution,as it quite probably tampers with other media-types for instance braille printers, handhelds and so on.
Any other suggestions would be very welcome, though I have a suspicion that this is simply a case of Explorer reaching the end of it's CSS tether.
Oona