Here are some general principles:
Some General Principles of Charitable Nonprofit Fundraising
About the money generated - I have worked for non profits for many years and we relied on fundraising to keep our doors open.
Did you check your local library? Ask the reference librarian. Librarians are spectacular about finding the right sources of information.
Also, don't discount the IRS. If you have a local IRS, it would not hurt to contact that office. Sometimes that real person contact makes a big difference.
Good luck to you and your fundraising.