E-mail results from page callback I have a menu hook and page callback which takes several arguments to generate some table data in a page, the page makes heavy use of entityfield_query and some other modules.

I need to be able to e-mail the contents of this page based on a set of periodic dates. What's the best way to achieve this? 

I realise that the css will all have to be added to the page but if I could get the structure into an e-mail that would be a start.
You can use drupal_mail() together with hook_mail() to send email.

See also the Examples for Developers.