* {
    box-sizing: border-box;
}

@media only screen and (min-width: 480px) {
    container {
        margin: 0;
        padding: 1%;
        border: 5px solid white;
    }
}

@media only screen and (min-width: 720px) {
    .container {
        margin: 5px;
        padding: 5px;
        background-color: #ffffff;
        color: black;
        border: 10px solid blue;
    }
}

@media only screen and (min-width: 1024px) {
    .container {
        margin: 5%;
        padding: 5%;
        background-color: #606060;
        font-weight: bold;
        border: none;
    }
    
    p {
        font-size: 18pt;
    }
}

body {
    background-color: #909090;
    color: white;
}

@media print {
    body {
        background-color: aqua;
        color: blue;
    }
    
    .container {
        background-color: skyblue;
    }
}