@media all {
	.dcFontDefault
	{
		font-size:				inherit;
		line-height:			inherit;
	}
	
	.dcFontSmall, .dcFontSmallUppercase
	{
		font-size:              14px;
		line-height:            24px;
		font-size:				0.87em;
		line-height:			1.7em;
		font-weight:			400;
		letter-spacing:			1px;
	}
	.dcFontSmall b, .dcFontSmall strong, .dcFontSmallUppercase b, .dcFontSmallUppercase strong
	{
		font-weight:			700;
	}
	
	.dcFontNormal, .dcFontNormalUppercase
	{
		font-size:              inherit;
		line-height:            inherit;
	}
	.dcFontNormal b, .dcdFontNormal strong, .dcFontNormalUppercase b, .dcFontNormalUppercase strong
	{
		font-weight:			500;
	}
	
	.dcFontMedium, .dcFontMediumUppercase
	{
		font-size:              20px;
		line-height:            34px;
		font-size:				1.25em;
		line-height:			1.71em;
	}
	.dcFontMedium b, .dcFontMedium strong, .dcFontMediumUppercase b, .dcFontMediumUppercase strong
	{
		font-weight:			500;
	}
	
	.dcFontLarge, .dcFontLargeUppercase
	{
		font-size:              24px;
		line-height:            36px;
		font-size:				1.5em;
		line-height:			1.5em;
		font-weight:			300;		
	}
	.dcFontLarge b, .dcFontLarge strong, .dcFontLargeUppercase b, .dcFontLargeUppercase strong
	{
		font-weight:			400;
	}
	
	.dcFontXLarge, .dcFontXLargeUppercase
	{
		font-size:              30px;
		line-height:            40px;
		font-size:				1.875em;
		line-height:			1.35em;
		font-weight:			400;		
	}
	.dcFontXLarge b, .dcFontXLarge strong, .dcFontXLargeUppercase b, .dcFontXLargeUppercase strong
	{
		font-weight:			400;
	}
	
	.dcFontSmallUppercase,
	.dcFontNormalUppercase,
	.dcFontMediumUppercase,
	.dcFontLargeUppercase,
	.dcFontXLargeUppercase
	{
		text-transform:			uppercase;
	}
 	
}