Hey all,
After thinking about this, and doing some research, the closest i came to an answer was this: http://www.dnnstuff.com/Support/Forums/tabid/189/view/topic/postid/119/Default.aspx
Basically my module has a series of controls such as dropdownlists, radio's that control what the user see's, when i use the skins 'print' button, i get all that information on the print out, which is not good!
At first i considered using Codebehind to Hide the buttons if the querystring had dnnprintmode/true , however when it launches the printmode page, there is no pass of the current viewstate? so any modification to the data on the page needs to be redone via the controls i have inserted- so they need to be visible.
Secondly i thought about using CSS to toggle Display:none; this seems to have ZERO effect on anything
my CSS is as such:
@media print
{
.print
{
display:none;
color:Blue;
visibility:hidden;
}
}
This is on the bottom of my Module.CSS file. I have attemped to set controls, modify Datalist widths, and even a simple <span class="print">this text is not here for print"</span>. None of these approaches work with the CSS in any way, infact color change doesn't work either.
For the many of you who must have been in the situation before is there, A: A way to make the CSS behave as i am expecting it to, or B: Transport the Viewstate to the Printmode of DNN??