 
@font-face {
  font-family: 'cmu_typewriter_textlight';
  src: url('cmunbtl-webfont.eot');
  src: url('cmunbtl-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbtl-webfont.woff2') format('woff2'),
       url('cmunbtl-webfont.woff') format('woff'),
       url('cmunbtl-webfont.ttf') format('truetype'),
       url('cmunbtl-webfont.svg#cmu_typewriter_textlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_brightsemibold';
  src: url('cmunbsr-webfont.eot');
  src: url('cmunbsr-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbsr-webfont.woff2') format('woff2'),
       url('cmunbsr-webfont.woff') format('woff'),
       url('cmunbsr-webfont.ttf') format('truetype'),
       url('cmunbsr-webfont.svg#cmu_brightsemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_brightroman';
  src: url('cmunbmr-webfont.eot');
  src: url('cmunbmr-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbmr-webfont.woff2') format('woff2'),
       url('cmunbmr-webfont.woff') format('woff'),
       url('cmunbmr-webfont.ttf') format('truetype'),
       url('cmunbmr-webfont.svg#cmu_brightroman') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_brightboldoblique';
  src: url('cmunbxo-webfont.eot');
  src: url('cmunbxo-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbxo-webfont.woff2') format('woff2'),
       url('cmunbxo-webfont.woff') format('woff'),
       url('cmunbxo-webfont.ttf') format('truetype'),
       url('cmunbxo-webfont.svg#cmu_brightboldoblique') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_brightsemiboldoblique';
  src: url('cmunbso-webfont.eot');
  src: url('cmunbso-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbso-webfont.woff2') format('woff2'),
       url('cmunbso-webfont.woff') format('woff'),
       url('cmunbso-webfont.ttf') format('truetype'),
       url('cmunbso-webfont.svg#cmu_brightsemiboldoblique') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serif_extraboldslanted';
  src: url('cmunbl-webfont.eot');
  src: url('cmunbl-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbl-webfont.woff2') format('woff2'),
       url('cmunbl-webfont.woff') format('woff'),
       url('cmunbl-webfont.ttf') format('truetype'),
       url('cmunbl-webfont.svg#cmu_serif_extraboldslanted') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serif_extrabdnonex';
  src: url('cmunrb-webfont.eot');
  src: url('cmunrb-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunrb-webfont.woff2') format('woff2'),
       url('cmunrb-webfont.woff') format('woff'),
       url('cmunrb-webfont.ttf') format('truetype'),
       url('cmunrb-webfont.svg#cmu_serif_extrabdnonex') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_classical_serifitalic';
  src: url('cmunci-webfont.eot');
  src: url('cmunci-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunci-webfont.woff2') format('woff2'),
       url('cmunci-webfont.woff') format('woff'),
       url('cmunci-webfont.ttf') format('truetype'),
       url('cmunci-webfont.svg#cmu_classical_serifitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serifbold';
  src: url('cmunbx-webfont.eot');
  src: url('cmunbx-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbx-webfont.woff2') format('woff2'),
       url('cmunbx-webfont.woff') format('woff'),
       url('cmunbx-webfont.ttf') format('truetype'),
       url('cmunbx-webfont.svg#cmu_serifbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_concretebold';
  src: url('cmunobx-webfont.eot');
  src: url('cmunobx-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunobx-webfont.woff2') format('woff2'),
       url('cmunobx-webfont.woff') format('woff'),
       url('cmunobx-webfont.ttf') format('truetype'),
       url('cmunobx-webfont.svg#cmu_concretebold') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_brightoblique';
  src: url('cmunbmo-webfont.eot');
  src: url('cmunbmo-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbmo-webfont.woff2') format('woff2'),
       url('cmunbmo-webfont.woff') format('woff'),
       url('cmunbmo-webfont.ttf') format('truetype'),
       url('cmunbmo-webfont.svg#cmu_brightoblique') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_sans_serifoblique';
  src: url('cmunsi-webfont.eot');
  src: url('cmunsi-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunsi-webfont.woff2') format('woff2'),
       url('cmunsi-webfont.woff') format('woff'),
       url('cmunsi-webfont.ttf') format('truetype'),
       url('cmunsi-webfont.svg#cmu_sans_serifoblique') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serifroman';
  src: url('cmunrm-webfont.eot');
  src: url('cmunrm-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunrm-webfont.woff2') format('woff2'),
       url('cmunrm-webfont.woff') format('woff'),
       url('cmunrm-webfont.ttf') format('truetype'),
       url('cmunrm-webfont.svg#cmu_serifroman') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_brightbold';
  src: url('cmunbbx-webfont.eot');
  src: url('cmunbbx-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbbx-webfont.woff2') format('woff2'),
       url('cmunbbx-webfont.woff') format('woff'),
       url('cmunbbx-webfont.ttf') format('truetype'),
       url('cmunbbx-webfont.svg#cmu_brightbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_sans_serifboldoblique';
  src: url('cmunso-webfont.eot');
  src: url('cmunso-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunso-webfont.woff2') format('woff2'),
       url('cmunso-webfont.woff') format('woff'),
       url('cmunso-webfont.ttf') format('truetype'),
       url('cmunso-webfont.svg#cmu_sans_serifboldoblique') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_sans_serif_demi_condemicn';
  src: url('cmunssdc-webfont.eot');
  src: url('cmunssdc-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunssdc-webfont.woff2') format('woff2'),
       url('cmunssdc-webfont.woff') format('woff'),
       url('cmunssdc-webfont.ttf') format('truetype'),
       url('cmunssdc-webfont.svg#cmu_sans_serif_demi_condemicn') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serif_extraromanslanted';
  src: url('cmunsl-webfont.eot');
  src: url('cmunsl-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunsl-webfont.woff2') format('woff2'),
       url('cmunsl-webfont.woff') format('woff'),
       url('cmunsl-webfont.ttf') format('truetype'),
       url('cmunsl-webfont.svg#cmu_serif_extraromanslanted') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_concreteroman';
  src: url('cmunorm-webfont.eot');
  src: url('cmunorm-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunorm-webfont.woff2') format('woff2'),
       url('cmunorm-webfont.woff') format('woff'),
       url('cmunorm-webfont.ttf') format('truetype'),
       url('cmunorm-webfont.svg#cmu_concreteroman') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_concreteitalic';
  src: url('cmunoti-webfont.eot');
  src: url('cmunoti-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunoti-webfont.woff2') format('woff2'),
       url('cmunoti-webfont.woff') format('woff'),
       url('cmunoti-webfont.ttf') format('truetype'),
       url('cmunoti-webfont.svg#cmu_concreteitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serifbolditalic';
  src: url('cmunbi-webfont.eot');
  src: url('cmunbi-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbi-webfont.woff2') format('woff2'),
       url('cmunbi-webfont.woff') format('woff'),
       url('cmunbi-webfont.ttf') format('truetype'),
       url('cmunbi-webfont.svg#cmu_serifbolditalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_textoblique';
  src: url('cmunst-webfont.eot');
  src: url('cmunst-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunst-webfont.woff2') format('woff2'),
       url('cmunst-webfont.woff') format('woff'),
       url('cmunst-webfont.ttf') format('truetype'),
       url('cmunst-webfont.svg#cmu_typewriter_textoblique') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_sans_serifmedium';
  src: url('cmunss-webfont.eot');
  src: url('cmunss-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunss-webfont.woff2') format('woff2'),
       url('cmunss-webfont.woff') format('woff'),
       url('cmunss-webfont.ttf') format('truetype'),
       url('cmunss-webfont.svg#cmu_sans_serifmedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_textitalic';
  src: url('cmunit-webfont.eot');
  src: url('cmunit-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunit-webfont.woff2') format('woff2'),
       url('cmunit-webfont.woff') format('woff'),
       url('cmunit-webfont.ttf') format('truetype'),
       url('cmunit-webfont.svg#cmu_typewriter_textitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_sans_serifbold';
  src: url('cmunsx-webfont.eot');
  src: url('cmunsx-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunsx-webfont.woff2') format('woff2'),
       url('cmunsx-webfont.woff') format('woff'),
       url('cmunsx-webfont.ttf') format('truetype'),
       url('cmunsx-webfont.svg#cmu_sans_serifbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_concretebolditalic';
  src: url('cmunobi-webfont.eot');
  src: url('cmunobi-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunobi-webfont.woff2') format('woff2'),
       url('cmunobi-webfont.woff') format('woff'),
       url('cmunobi-webfont.ttf') format('truetype'),
       url('cmunobi-webfont.svg#cmu_concretebolditalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_textltob';
  src: url('cmunbto-webfont.eot');
  src: url('cmunbto-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunbto-webfont.woff2') format('woff2'),
       url('cmunbto-webfont.woff') format('woff'),
       url('cmunbto-webfont.ttf') format('truetype'),
       url('cmunbto-webfont.svg#cmu_typewriter_textltob') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_text_variablmd';
  src: url('cmunvt-webfont.eot');
  src: url('cmunvt-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunvt-webfont.woff2') format('woff2'),
       url('cmunvt-webfont.woff') format('woff'),
       url('cmunvt-webfont.ttf') format('truetype'),
       url('cmunvt-webfont.svg#cmu_typewriter_text_variablmd') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_text_variablit';
  src: url('cmunvi-webfont.eot');
  src: url('cmunvi-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunvi-webfont.woff2') format('woff2'),
       url('cmunvi-webfont.woff') format('woff'),
       url('cmunvi-webfont.ttf') format('truetype'),
       url('cmunvi-webfont.svg#cmu_typewriter_text_variablit') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_textbolditalic';
  src: url('cmuntx-webfont.eot');
  src: url('cmuntx-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmuntx-webfont.woff2') format('woff2'),
       url('cmuntx-webfont.woff') format('woff'),
       url('cmuntx-webfont.ttf') format('truetype'),
       url('cmuntx-webfont.svg#cmu_typewriter_textbolditalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_textbold';
  src: url('cmuntb-webfont.eot');
  src: url('cmuntb-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmuntb-webfont.woff2') format('woff2'),
       url('cmuntb-webfont.woff') format('woff'),
       url('cmuntb-webfont.ttf') format('truetype'),
       url('cmuntb-webfont.svg#cmu_typewriter_textbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serifitalic';
  src: url('cmunti-webfont.eot');
  src: url('cmunti-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunti-webfont.woff2') format('woff2'),
       url('cmunti-webfont.woff') format('woff'),
       url('cmunti-webfont.ttf') format('truetype'),
       url('cmunti-webfont.svg#cmu_serifitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_serif_upright_ituprightit';
  src: url('cmunui-webfont.eot');
  src: url('cmunui-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmunui-webfont.woff2') format('woff2'),
       url('cmunui-webfont.woff') format('woff'),
       url('cmunui-webfont.ttf') format('truetype'),
       url('cmunui-webfont.svg#cmu_serif_upright_ituprightit') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'cmu_typewriter_textregular';
  src: url('cmuntt-webfont.eot');
  src: url('cmuntt-webfont.eot?#iefix') format('embedded-opentype'),
       url('cmuntt-webfont.woff2') format('woff2'),
       url('cmuntt-webfont.woff') format('woff'),
       url('cmuntt-webfont.ttf') format('truetype'),
       url('cmuntt-webfont.svg#cmu_typewriter_textregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
