html {
    background: #FFF;
    
    -webkit-font-smoothing: antialiased;
}
@font-face {
            font-family:myFirstFont;
            src: url(CantataOne-Regular.ttf);
        }
#Title{
    font-family:myFirstFont;
    color: black;
    font-size:60pt;
    position:relative;
    text-align: center; 
}
#Name{
    font-family:myFirstFont;
    color: black;
    font-size:20pt;
    position:relative;
    text-align: center; 
}
#Location{
    font-family:myFirstFont;
    color: black;
    font-size:15pt;
    position:relative;
    text-align: center; 
}
#Role{
    font-family:myFirstFont;
    color: black;
    font-size:15pt;
    position:relative;
    text-align: center; 
}
#contactinfo{
    position:absolute;
    bottom:1vh;
    width:100vw;
}

#contactTitle{
    font-family:myFirstFont;
    color: black;
    font-size:20pt;
    position:relative;
    text-align: left; 
    left: 1vw;
}
#info{
    font-family:myFirstFont;
    color: black;
    font-size:20pt;
    position:relative;
    text-align: left;
    left: 1vw;
}
#Title2{
    font-family:myFirstFont;
    color: black;
    font-size:15pt;
    position:relative;
    text-align: left; 
    left: 1vw;
}
#Phone{
    font-family:myFirstFont;
    color: black;
    font-size:15pt;
    position:relative;
    text-align: left; 
    left: 1vw;
}
#Email{
    font-family:myFirstFont;
    color: black;
    font-size:15pt;
    position:relative;
    text-align: left; 
    left: 1vw;
}
#pageBody{
    position:absolute;
    margin-left:auto;
    margin-right:auto;
    float:none;
    top:100vh;
    max-width:100vw;
    
}


body {
    background: rgb(255,255,255);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 1em auto;
    max-width:100%;
    overflow-x:hidden;
}

a {
    color: #0083e8;
}

b, strong {
    font-weight: 600;
}


img {
    animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1;
    background: transparent;
    border: 0px ;
    
    display: block;
    margin: 1em auto;
    max-width: 95%;
}

@keyframes colorize {
    0% {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }
    100% {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
    }
}