Looks like the footer element needs to be a child of 'main' when in narrow mode.
I took at look at production google codelab components and it appears they implemented the drawer panel using iron-media-query and iron-selector and additional div wrappers. Any plans to merge those changes into this project?

Thanks.