How do I remove the blank space that remains after removing "logo" and "site name" and "site slogan"?
You could do it in the CSS, {display:none;} or {visibility:none;}. As far as screen readers are concerned, I am not sure how they would work. I googled and found this Link.