You are supposed to hyphenate compound adjectives. Off-site Data Center. Off-Site is an adjective that describes the Data Center. It can be an off-site data center or a data center that is located off site. The only exception is if the first adjective ends in "ly" like highly recommended. Which off-site data center does not. See the Wiki. Another way to remember it is you can't have an "off" data center or a "site" data center. You need the hyphen to connect off-site in order for it to describe the data center.
off-site
Always. ----- It's a compound adjective, a sort of "in situ" (Lat.). When the words are not connected, there is no hyphen.
Always. ----- It's a compound adjective, a sort of "in situ" (Lat.). When the words are not connected, there is no hyphen.
Don't hyphenate; ongoing is one word.
You do not hyphenate the number.
I think it's more accepted to hyphenate it.
You hyphenate it only at the hyphen.
You do not need to hyphenate.
You would hyphenate "thank you" when it is used as an adjective before a noun, such as in "a thank-you card."
Can you, or should you? You can hyphenate it if you're moving between lines in a paragraph and need to break up the word. You shouldn't hyphenate it normally.
Cookout does not have a hyphen, but it doesn't have a space either. It is a compound word.
You mean at the end of a line? Well it depends on how much room you have hyphenate at a syllable is probably best. If you have little space before the end of the line don't hyphenate a word. You could hyphenate like this trans- portation.