A brace includes: an elastic sleeve that applies a first level of compression, and extends above a body part to a first end. A first pocket in the sleeve overlies an area to be treated, and receives a corresponding thermal pack (i.e., a heat pack or cold pack). At least a second pocket is formed as a curved pocket to encircle a portion of the body part, to overlie at least a portion of the body part, and also receives a thermal pack. Alternatively, second and third pockets may both be formed in the sleeve to receive thermal packs that respectively. High compression material reinforces the ends and overlies each of the pockets, while encircling portions of the body part.