I haven't tried it on mine yet so no pictures but I figured that if you want to seal it up semi-permanently, rather than using duct tape or a thick sealant you could spray plasit-dip on it to create a waterproof and flexible film layer that will prevent water getting as far as the normal seal. Same result as using duct tape, but it would be almost undetectable, and could be peeled off if you ever wanted to open the roof again in the future.
Clearly, if your seals have big gaps letting water in, then plasit-dip wouldn't work and you would need something thicker.
If I try it I'll post up some pics.