I do not know about a special cleaner just for that but here is my 2 cents. Try some regular mild soap or Clorox Green Works All Purpose Cleaner in a small out of the way and see what it does. After you clean it I would wipe it down with some clean water to remove any of the cleaner. If it takes it off the stain and does not damage the material do the rest of the roof.
A spray bottle, alot of rubbing alcohol and a washcloth.
"Get used to people calling it an MG. Hardly anybody recalls Fiats, but people remember MGs because they once saw one on fire." -Corey Farley, Autoweek January 20, 2003
76spider
77spider
65 1100D