"Hyphenation: the simple rule. Capitalize only the first element unless any subsequent element is a proper noun or adjective. (The Chicago Manual of Style)
"Hyphenated Words in Titles
A general rule of thumb is to always capitalize the first unit and capitalize the second unit if it's a noun or adjective or if it has equal balance with the first unit.
Right: "Twentieth-Century Poets in South America"
"City-States in Nineteenth Century Europe"
"Non-Christian Religions in North America"
The second unit should be in lower case if it's a participle modifying the first unit or if both units constitute a single word.
Right: "English-speaking People throughout Asia"
"Medium-sized Companies with Unions"
"E-flat Minor Melody"
"Re-establishing a Youthful Outlook"
"Self-fulfilling Prophecies in Small-Town America""http://www.cmu.edu/styleguide/capitalization....
"How to capitalize hyphenated compounds in titles is often a question. A rule of thumb that usually proves satisfactory is (1) always capitalize the first element and (2) capitalize the second element if it is a noun or proper adjective or if it has eq ual force with the first element."http://www.ncsu.edu/ncsu/grammar/Adject3.html
"Capitalize open and hyphenated compounds in titles as follows: "First elements are always capitalized; subsequent elements are capitalized unless they are articles, prepositions, coordinating conjunctions (and, but, for, nor, or, so, yet), or such modifiers as flat, sharp, and natural following musical key symbols. Second elements attached by hyphens to prefixes are lowercased unless they are proper nouns or proper adjectives." Second elements of spelled-out hyphenated numbers are lowercased (Twenty-one, Fifty-four). If a compound (other than one with a hyphenated prefix) comes at the end of a title, its final element, whatever part of speech, is always capitalized. (9) (See titles, composition.)"http://www.buffalostate.edu/collegerelations/...