Ace, good for you for standing up for ethical behavior!
You mention documenting as much as you can. Print out any emails you have from the boss telling you to do anything unethical. I'd also recommend making notes after every interaction with her regarding anything unethical.