Super Simple Sticky Footer Ever

.header { height: 50px }
.main { min-height: calc(100vh - 100px) }
.footer { height: 50px }

Source