Follow AP style: The rules of prefixes apply, but in general do not use a hyphen when forming a compound that does not have special meaning and can be understood if not is used before the base word. Use a hyphen, however, before proper nouns or in awkward combinations, such as non-nuclear.