I'm not normally the type to advertize name brands, but today I take exception. Last night while preparing dinner, I splashed olive oil on my shirt. Leaving it until today I got out my handy, little bottle of Shout stain remover (the gel type in the small bottle with the rubber scrubby things on the end). I have to admit that this stuff is great! The only thing I've found that it doesn't remove from fabric is ink. Hair spray is just what you need for that, but I'm sure you already knew that. (I was actually surprized by this as the ink appears to dissolve before your eyes. This being the case what does it do to your hair?).
So, if you don't think your stain will come out in the wash..."Shout" it out"!