
#page #page-content #region-main {
    border: 0;
}

.minicalendar.calendartable {
    width: 100%;
}

#page .landingpagecourseswrapper {
    margin-left: 0;
    padding: 25px;
}
.noleftmargin {
    margin-left: 0 !important; 
}

.landingpageleft {
    float: left;
    width: calc(100% - 350px);
    box-sizing: border-box;
    padding-right: 20px;
}
.landingpageright {
    float: right;
    width: 350px;
    box-sizing: border-box;
}


.tablelinks {
    width: 100%;
    text-align: center;
}

.tablelinks .fa {
    font-size: 62px !important;
    line-height: 130% !important;
}
.tablelinks a {
    font-size: 18px !important;
}

body .landingpagefooter {
    margin-left: 0;
}


@media (max-width: 850px) {
    .landingpageleft,
    .landingpageright {
        float: none;
        width: auto;
    }
    .landingpageleft {
        padding-right: 0px;
    }
}






.landingpagefooter {
    position: relative;
}
.landingpagefooterleft {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-right: 10px;
}
.landingpagefooterright {
    float: right;
    width: 50%;
    box-sizing: border-box;
    padding-left: 10px;
}
@media (max-width: 850px) {
    .landingpagefooterleft,
    .landingpagefooterright {
        float: none;
        width: auto;
    }
    .landingpagefooterleft {
        padding-right: 0;
    }
    .landingpagefooterright {
        padding-left: 0;
    }
}