.twoColumnLayout
{
    display: -ms-grid;
    -ms-grid-columns: auto auto;
    -ms-grid-rows: auto;
    -ms-grid-row-align: start;
}
.leftColumn
{
    -ms-grid-column: 1;
    -ms-grid-row: 1; 
    -ms-grid-row-align: end; 
    text-align: right; 
    padding-right: 10px;
}
.rightColumn
{
    -ms-grid-column: 2;
    -ms-grid-row: 1; 
    padding-left: 10px;
}                

@media screen and (-ms-view-state: fullscreen-landscape)
{
}

@media screen and (-ms-view-state: filled) {
}

@media screen and (-ms-view-state: snapped) {
}

@media screen and (-ms-view-state: fullscreen-portrait) {
}
