Elizabeth Hurley and Justin Theroux Are All Smiles as They Attend 3 Events Together in Morocco: Pics