The initial "top" declaration for viewerContainer is specified further down, hence the !important.

I preferred to keep the -ms-fullscreen changes close to -moz-full-screen and -webkit-full-screen for easier maintenance.