Post History
I believe you need a nonbreaking hyphen. It'll keep the characters before and after it from breaking across lines. From Butterick's Practical Typography: Your word processor assumes that any...
Answer
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/10850 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
I believe you need a nonbreaking hyphen. It'll keep the characters before and after it from breaking across lines. From [Butterick's Practical Typography](http://practicaltypography.com/nonbreaking-hyphens.html): > Your word processor assumes that any hyphen marks a safe place to flow the text onto a new line or page. Similar to the nonbreaking space, the nonbreaking hyphen looks identical to a hyphen but will not be used as a place for a line break or page break. [In Word 2007](https://office.microsoft.com/en-us/word-help/insert-a-hyphen-HA010096395.aspx#BM2) for Windows, Press CTRL+SHIFT+HYPHEN. On Word for Mac 2010, press command-shift-dash or Insert \> Symbol \> Advanced Symbol.