Yes.
No, don't hypenate child at heart.
Yes, "editor-at-large" should be hyphenated.
Yes, "fourth-grade teacher" should be hyphenated in this context as it is acting as a compound modifier before the noun "teacher."
There is no way to hypenate the term all right. The term all right is spelled just as such, and it does not need any type of special puncutation or anything.
You hyphenate "full time" when it is used as a modifier preceding whatever it modifies--for example, "a full-time position". If it follows what it modifies, however, it is not hyphenated: "I want to work full time."
Depends on how you use the word. For example, you can use it if you are writing a hyphenated modifier: "She had that I'm-going-to-try-not- to-laugh-right-now face." But you can't hypenate the word when: "She had a terrible-laugh." ---> "She had a terrible laugh."
Unless the word is recognizable without the hyphen, it's best to hypenate. Would you know a noncriminal act? Perhaps, but the hyphen makes it clear:The judge ruled that the defendant committed a non-criminal act.Many words we use today began as two words, then became hyphenated, before eventually becoming one word. The word lipstick was originally two words back in the 1880s, then became hyphenated around the 1920s.
At the moment, her OFFICIAL surname is Windsor. BUT, In or around the early 1910's the Royals were encouraged to change their German name (Saxe-Coburg-Gotha) to the more British "Windsor." This is because they were fighting Queen Victoria's nephew Kaiser Wilhelm of Germany and the English people didn't like the idea of having Germans for their King and Queen. Windsor Castle is one of the oldest and most respected royal residences and so the name was changed from the German Duchy's of Saxe-Coburg-Gotha to Windsor. This pleased the people of England. Prince Philips family (also German) at this time changed their name from the German "Battenberg" (berg meaning mount or mountain) to the English sounding "Mountbatten." So, basically, they kept their name the same, just changing the German "Berg" for the English "Mount." So Philip's ancestors became Mountbattens. So, then Philips Grandfather was ASKED to take the job as King of Greece (they needed one and he was out of work). So, he took the job. Then Philip was technically without a last name and known only as "Philip of Greece." His mother, Princess Alice of Greece was now a Greek Orthodox nun and led a very strict, almost monastic (like monks lead) life. She had no fine clothes or jewels, preferring to dress in nuns habits and live with her family. When Philip's uncle, Lord Louis Mountbatten, the last Viceroy of India invited him to live in England, he couldn't refuse and moved with his mother. When he married Elizabeth Alexandra Mary Windsor, she was unable to change her last name because she outranked him. However, she offered a truce. She would allow "some" of the children to be named Mountbatten as long as enough to "ensure the succession of the throne were named Windsor." In other words, as long as a Windsor sat on the Throne, he could name the other children Mountbatten. However, this DID NOT GO WELL with Prime Minister and others and it did not happen. I believe he was then offered to hypenate the last names of the last 2 or 3 children, but he refused that. So, the Windsor name is secure still.