So I had some luck printing a reveal modal thanks to this post on stackoverflow - (http://stackoverflow.com/questions/12181760/twitter-bootstrap-print-content-of-modal-window)
However, the code used has the problem of not letting me print any other background content so when I try to print the page (without) the modal I can't. This is due to the CSS that hides the body visibility.
Does anyone of another solution to this?
To add to it I am using AJAX to load html content dynamically so there is another layer of complexity.
One suggestion was to add a class to the body with addClass and removeClass once the modal is open but I am not sure how I can do this with AJAX.
Any help or advice is much appreciated.