A: 

The solution is very simple, but took me about 2 hours and half the hair on my head to find it.

Simply wrap your content with a (redundant) div that has display: none and Bob is your uncle.

<div style="display: none">
    <div id="content-div">Some content here</div>
</div>

Voila

Marko
This very example is dealt with on the fancybox site - take a look at example 5 http://fancybox.net/blog
Bobby Jack
@Bobby Jack - Yes, but they don't make it very obvious. If you look around the internet, lot's of people have had the same issue as me - so hopefully this will help somebody.
Marko