main {
    display: block;
    width: 100%;
    min-height: calc(100% - 50px - 40px - 50px);
}

@media screen and (min-width: 600px) {
    main {
        width: 600px;
        margin: 0 auto;
    }
}
