My comments all relate to your tables. If you don't set those up properly, and I don't think you have, everything else is pointless in reviewing. Here's the issues I see:
Tables with only 1 real field: autonumber primary keys don't count as a real field. So, tblCategory, tblHomeAway, tblInsideOutside, tblShowTypes don't need to exist. You're really not gaining anything by linking to a table with just one field.
tblEvents.StateID is text: You have a states table, with an autonumber primary key in it, but you use text for this field. Since you have an ID field in tblStates, any field you want to link to it should be done using that field.
tblShowCosts: This is improperly structured. You should aim to put data in a table and not in the names of the table nor fields. What I mean is, "Electric" shouldn't be a field name, but a value in a field called "CostType". This table should probably have this structure:
tblShowCosts
Cost_ID, EventID, CostType, CostAmount
And that's it. Then for every cost (e.g. TaxPaid, Trailer, etc.) you would add a record and put the type it was (e.g TaxPaid, Trailer, etc.) into the CostType field. Tables should add data vertically (with rows) and not horizontally (with columns). Suppose you were to add a new CostType. With your structure you rework your table and any queries, forms and reports based on it. With the proper structure, you simply just add a new record and put that type in the CostType field.
No Notation: This is the biggest and most egregious error. In Desin view of the table, you can add notes to every field. You should do this. Just what the field is for and its intended use. It will help you when you have to work on it in the future and will help anyone who comes after you and has to work on it.