Thankfully everyone is ok.

Do you have a marine or boater supply store around?Usually they carry absorbent pillows that will absorb oil and fuel from bilges in boats and they work pretty well.Another thing we used to do is use good old dawn dish soap as a dispersant around the fuel dock,we would dilute it and put it in a spray bottle.One squirt will disperse a lot of gasoline.Although I doubt this is the most environmentally friendly solution but all the marinas have done it for years here.