/* Note: Design for large screens (large) */
@media only screen and (min-width: 959px) {
	.MedOnly { display:none; }
	.SmallOnly { display:none; }
	.PhoneOnly { display:none; }
	.NotLarge { display:none; }
	.RightLarge { float:right; }
}

/* Note: Design for a width of 768px (med) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.LargeOnly { display:none; }
	.SmallOnly { display:none; }
	.PhoneOnly { display:none; }
	.NotMed { display:none; }
	.RightMed { float:right; }
}

/* Note: Design for a width of 480px (small) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.LargeOnly { display:none; }
	.MedOnly { display:none; }
	.PhoneOnly { display:none; }
	.NotSmall { display:none; }
	.RightSmall { float:right; }
}

/* Note: Design for a width of 320px (phone) */
@media only screen and (max-width: 480px) {
	.LargeOnly { display:none; }
	.MedOnly { display:none; }
	.SmallOnly { display:none; }
	.NotPhone { display:none; }
	.RightPhone { float:right; }
}