section.profile-section {
}
div.profile-entry {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    background-color: GhostWhite;
    margin-bottom: 0.5rem;
}
div.profile-tag {
    flex: 10%;
    padding-top: 0.0rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
div.profile-employer {
    flex: 75% ;
}
div.employer-role {
}
div.profile-educator {
    flex: 75% ;    
}
div.educator-role {
}
div.profile-certifier{
    flex: 75% ;
}
div.certifier-role {
}
div.profile-project {
    flex: 75% ;
}
div.project-role {
}
div.profile-training {
    flex: 75% ;
}
div.training-role {
}
div.profile-skills {
    flex: 75% ;
}
div.skills-role {
}
h1.profile-headline {
}
h2.employer-headline {
}
h2.educator-headline {
}
h2.certifier-headline {
}
h2.training-headline {
}
h2.skills-headline {
}
h3.role-headline {
}
footer p.legal-anon {
    font-weight: lighter;
}
@media print {
    section.profile-section { break-before: page; }
    div.profile-entry { break-inside: avoid; }
    @page {
	@bottom-right {
	    content: 'Page ' counter(page);
	}
	footer { display: none; }
    }
    @page:last {
	footer { display: block; }
    }
    p.legal-anon { display: none; }
    footer hr { margin-top: 2rem; }
    a { text-decoration: none; }
}
@media screen {
    footer hr { display: none; }
    footer section.legal { padding-top: 0.5rem; }
    a { text-decoration: none; }
    a:hover { text-decoration: underline; }
}
#UCLan-Logo { padding-top: 0.75rem; }
#Oxford-Logo { padding-top: 0.75rem; }
#Imperial-Logo { padding-top: 0.75rem; }
#QinetiQ-Logo { padding-top: 0.75rem; }
#NLR-Logo { padding-top: 0.5rem; }
#HEA-Logo {  padding-top: 0.75rem; }
#EngC-Logo {  padding-top: 0.75rem; }
#IET-Logo {  padding-top: 0.75rem; }
#CaG-Logo {  padding-top: 0.5rem; }
#IxDF-Logo {  padding-top: 0.75rem; }
#MathWorks-Logo {  padding-top: 0.75rem; }
@media screen and (min-width: 30rem) {
    #UCLan-Logo { width: 5rem; }
    #QinetiQ-Logo { width: 5rem; }
    #NLR-Logo { width: 5rem; }
    #Oxford-Logo { width: 5rem; }
    #Imperial-Logo { width: 5rem; }
    #EngC-Logo { width: 5rem; }
    #IET-Logo { width: 5rem; }
    #CaG-Logo { width: 5rem; }
    #IxDF-Logo { width: 5rem; }
    #MathWorks-Logo { width: 5rem; }
    #HEA-Logo { width: 5rem; }
}
@media screen and (max-width: 30rem) {
    #UCLan-Logo { width: 90%; }
    #QinetiQ-Logo { width: 90%; }
    #NLR-Logo { width: 90%; }
    #Oxford-Logo { width: 90%; }
    #Imperial-Logo { width: 90%; }
    #EngC-Logo { width: 90%; }
    #IET-Logo { width: 90%; }
    #CaG-Logo { width: 90%; }
    #IxDF-Logo { width: 90%; }
    #MathWorks-Logo { width: 90%; }
    #HEA-Logo { width: 90%; }
}
